
if( !$v ) 无数据时
或许你可以换个思路。
如果$feehal是一个下拉数组,可以直接判断$feehal,而不用循环,使用循环则是错误。
这是一个很正常的事情,告诉用户什么都没查到,然后提供一个返回的链接就行了。示例代码如下
<?php//...省略查询过程,假定$result是查询结果
?>
<?php if (empty($result)):?>
<h2>没有查到哦</h2>
<a href="javascript: history.go(-1)">点击这里返回,换个条件试试</a>
<?php else:?>
<table>
<!-- 输出查询结果,略 -->
</table>
<?php endif?>
$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里
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)