这看起来像是可能的重复,但是如何检查复选框是否被检查有很多问题我无法找到关于检查是否存在复选框的任何问题。所以请你好好回答这个愚蠢的问题
我试过了:
if (isset($_POST['box']))
如果框存在但未选中
if (is_null($_POST['box']))
错误(未定义的偏移量:1)如果该框存在且未选中
还有其他功能可以尝试吗? 有关解决方法的任何建议吗?
任何帮助将不胜感激。感谢。
答案 0 :(得分:0)
浏览器仅提交已选中的复选框。因此,如果存在$_POST['box']
(isset($_POST['box']) === true
),则会选中该复选框。如果它不存在,则不检查复选框。