【发布时间】:2020-02-04 19:44:33
【问题描述】:
为什么这不起作用?
如果pro_cat 变量大于或等于一个,我想选中复选框,否则未选中复选框
<?php
$checked="";
if($pro_cat>=1){
$checked="checked";
}
echo"
<tr>
<td ><br>Day<hr>Night</td>
<td>
<label class='container'>
<input type='checkbox' checked='$checked'>
<span class='checkmark'></span>
</label>";
?>
【问题讨论】:
-
这部分生成什么 HTML?您是否检查了 PHP 发送回浏览器的内容(查看源代码)?我想你会在那里找到提示。
-
仅将
checked='$checked'替换为$checked -
你有
checked这个词的事实使它被检查了。checked='off'或='no'或=0仍将被选中。
标签: php