php数据库查询的数据为空 option 显示默认值暂时没有数据,否则显示读出的数据,下面if()那里错了

php数据库查询的数据为空 option 显示默认值暂时没有数据,否则显示读出的数据,下面if()那里错了,第1张

你用$k来判断本身就是不合理的。

if( !$v ) 无数据

或许你可以换个思路。

如果$feehal是一个下拉数组,可以直接判断$feehal,而不用循环,使用循环则是错误。

$array = array("一星","二星","三星", "四星", "五星");

echo $array[$date['star'] - 1]; // 这里-1,因为数组是从0开始的。

如果你想是在表格中选可以给每个option后面加上判断。

<option value="1"<php if ($date['star'] == 1) { echo " selected=\"selected\""; }>>一星</option>

或者你想更好一点的话,下面的代码。

<select name="star">

<php

$array = array("一星","二星","三星", "四星", "五星");

foreach($array as $key => $value) {

>

<option value="<php echo ($key + 1);>"<php if ($key + 1 == $date['star']) { echo " selected=\"selected\""; } >><php echo $value; ></option>

<php

}

>

</select>

以上就是关于php数据库查询的数据为空 option 显示默认值暂时没有数据,否则显示读出的数据,下面if()那里错了全部的内容,包括:php数据库查询的数据为空 option 显示默认值暂时没有数据,否则显示读出的数据,下面if()那里错了、php从数据库里得到value的值为"1",请问怎么才能得到相应的option的值,在前台显示。最常用的办法是什么、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10188506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存