我有许多复选框所有已命名的功能,具有不同的值,我如何在php中收集它们的值,并且最好的方法是在加载时保存重新填充表单,因此它将显示先前选择的值。
感谢
答案 0 :(得分:2)
复选框的生成如下:
<input type='checkbox' name='mycheck' value="1" /> Unchecked checkbox
<input type='checkbox' name='mycheck' value="1" checked /> Checked checkbox
因此,您将使用与此类似的代码输出它们:
<input type='checkbox' name='<?=$checkName?>' <?=$checked?'checked':''?> value="1" /> <?=$checkLabel?>
要重新显示,您需要根据用户的帖子准备适当的变量。你可以将它们全部放在一个数组中,然后循环生成它们。
一些带有复选框的技巧:
<input type='checkbox' name='options[check1]' value="1" /> Unchecked checkbox <input type='checkbox' name='options[check2]' value="1" /> Unchecked checkbox
你的POST会得到一个名为$ _POST ['options']的数组,其中check1和check2为你的密钥。