在我的应用程序的CMS中,我有一个编辑项目表单。
用户将要编辑的项目有一些复选框。
其中一些是在创建时选择的,并且该选择已存储在我的数据库中,因为它会影响项目在实际网站中的显示方式。
假设$checked
是一个布尔变量,如果创建该项目的用户选中了该框,那么我的代码是什么,以显示所选复选框if($checked)
?
答案 0 :(得分:6)
echo '<input type="checkbox" value="123" '.($checkedValue == 123 ? 'checked="checked"':'').' />';
答案 1 :(得分:3)
if($checked){
echo 'checked="checked"';
}
答案 2 :(得分:2)
您需要在输入元素中添加 checked =“checked”属性。 (或者只是检查,具体取决于您的doctype。)
答案 3 :(得分:1)
显示从一开始就选中的复选框的代码是这样的:
<checkbox name="bla" selected="selected" />
将呈现为已选中的复选框。结合if将在这些行中创造一些东西:
if($checked)
$tag_info .= "selected=\"selected\"";
答案 4 :(得分:0)
如果您的$ checked返回TRUE或FALSE,则使用
<input type="checkbox" name="" value="" id="" class="" <?php echo (($checked)?'checked':'') ?> />