韩语???
创新互联是一家专业提供云浮企业网站建设,专注与网站建设、做网站、H5网站设计、小程序制作等业务。10年已为云浮众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
---------------------------------
a.php
form action="b.php" method="post"
li 姓名 : input type="text" name="name" size="10"
li E-mail : input type="text" name="email" size="30"
li 留言 : input type="text" name="memo" size="50"br
input type="submit" value='完成'
/form
b.php
?php
if(!$_POST) exit('非法请求'); //加上判断,防止空
$connect = mysql_connect("localhost","****","****") or die("数据库连接错误.");
mysql_select_db("*****");
mysql_query("set names 'utf8' ");
extract($_POST,EXTR_OVERWRITE);
if(empty($name) || empty($email) || empty($memo)) exit('请先将表单填写完整!'); //加上判断,防止空
$query = "insert into memo(name,email,memo,regdate,ip)values('$name','$email','$memo',now(),'$REMOTE_ADDR') ";
mysql_query("set names 'utf8'");//这一句可以不要!
mysql_query($query, $connect);
mysql_close($connect);//这一句可以不要!
?
---------------------------------
你的路还有点长,记得分哦~
$result = mysql_query('你的sql语句');
//如果数据库有相关的记录,那么至少是一条,对不对?
//而mysql_num_rows()函数是返回mysql_query影响的行数,那么,据此行数来判断数据库是否有相关记录!
if ( !mysql_num_rows( $result ) ) {
die('没有相关记录');
}
//当然, if语句哪里也可以写 if ( mysql_num_row( $result ) == 0 ) {
//效果是一样的, php中, 空值和0都是false, 所以了,用感叹号也行!
$sql = "...这里是查询该字段的sql语句...";
$query = mysql_query($sql);
@$result = mysql_fetch_array($query);
//判断开始 这里默认该字段为 name
if(!empty($result['name'])){
echo "不为空";
}else{
echo "为空 也就是你要输出 a 的地方";
}
注 这里用到了 empty empty(变量) 是这个变量是否为空 为空则为true 不为则为false 所以在前面加了一个! 取反的意思 你也可以不加 那么为空的输出就应该写在if里面 不为空写在else里
bool empty ( mixed $var )
判断一个变量是否被认为是空的。当一个变量并不存在,或者它的值等同于FALSE,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。
再配上一个if语句就好了
你用$k来判断本身就是不合理的。
if( !$v ) 无数据时
或许你可以换个思路。
如果$feehal是一个下拉数组,可以直接判断$feehal,而不用循环,使用循环则是错误。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款