如何选中复选框?

时间:2012-01-02 09:52:19

标签: php html

在我的应用程序的CMS中,我有一个编辑项目表单。

用户将要编辑的项目有一些复选框。

其中一些是在创建时选择的,并且该选择已存储在我的数据库中,因为它会影响项目在实际网站中的显示方式。

假设$checked是一个布尔变量,如果创建该项目的用户选中了该框,那么我的代码是什么,以显示所选复选框if($checked)

5 个答案:

答案 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':'') ?> />