未根据数据库值选中复选框

时间:2016-10-21 07:12:05

标签: php codeigniter checkbox

我有3个复选框。这些值以逗号1,2,3(选择三个)保存在db中。在编辑中我想选择三个复选框。但它还没有完成。

查看

<label class="control-label"> Select Group:</label>  </span>
<div class="controls">                                                
<span class="details">
<input type="checkbox" name="group[]" value="1" <?php if(in_array('1', explode(",",$students_list->group_list))) echo( 'selected = "selected"'); ?> />one
<input type="checkbox" name="group[]" value="2" <?php if(in_array('2', explode(",",$students_list->group_list))) echo( 'selected = "selected"'); ?>/>two
<input type="checkbox" name="group[]" value="3" <?php if(in_array('3', explode(",",$students_list->group_list))) echo( 'selected = "selected"'); ?>/>three   
<?php echo form_error('group'); ?>
</span>
</div>

$students_list->group_list的值类似于1,2,3。

1 个答案:

答案 0 :(得分:1)

更改此行:

Observable

echo( 'selected = "selected"');

再试一次。