我设法在表格中使用php(implode)和Mysql保存选中的复选框。值以逗号分隔。你可以在这里看到类似的东西:PHP Multiple Checkbox Array。 所以,我有一张这样的表:
Id Values
1 1,3
那是当时最好的解决方案。现在我想让用户改变他的选择。我需要向他显示复选框组,选中框1和3。谢谢!
答案 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>";
}