我使用了来自this topic的代码,该代码也可见here。 我已经在PHP中为一些选项生成了多个复选框,但是当我检查一个选项并提交一个表单时,我的PHP并没有识别出复选框'名。 通过一些分析,我的结论是,因为那些类似按钮的复选框并不是真正的复选框。 这是真的,如果是这样,有没有办法让PHP识别这些复选框?
$_POST['checkBoxName']
生成" 未定义索引:checkBoxNam e"
答案 0 :(得分:0)
$_POST
变量的索引是表单中提交的输入的名称。基于提供的HTML代码,
<input type="checkbox" hidden="" value="bathroom" name="place[]">
$_POST['checkBoxName']
将不会执行任何操作,因为输入的名称是名为place
的数组。相反,您希望将名称从place
更改为checkBoxName
或执行$_POST['place']
。