数组到多个复选框

时间:2014-11-12 07:13:29

标签: php mysql arrays checkbox

我设法在表格中使用php(implode)和Mysql保存选中的复选框。值以逗号分隔。你可以在这里看到类似的东西:PHP Multiple Checkbox Array。 所以,我有一张这样的表:

Id                Values
1                  1,3

那是当时最好的解决方案。现在我想让用户改变他的选择。我需要向他显示复选框组,选中框1和3。谢谢!

1 个答案:

答案 0 :(得分:1)

$checkbox_array = explode(',', $row['Values']);
for ($i = 0; $i < $max_checkboxes; $i++) {
    $checked = in_array($i, $checkbox_array) ? 'checked' : '';
    echo "<input type='checkbox' value='$i' $checked> $i <br>";
}