PHP:可以自动获取所有POSTed数据和多个复选框未选中?

你好朋友我有麻烦。

我正在尝试使用此代码动态获取表单的变量和值,但是有一个无数的数字复选框,可能有或没有标记,我想知道我怎么能得到一个关闭或“0”以防万一不是这个标签的复选框,这些数据已被用过.ajax和数据:

复选框的简短示例:

      

要么

        

阿贾克斯:

 .$("#formarea").serialize() 

PHP:

 foreach ($_POST as $key => $value){ echo "Field ".htmlspecialchars($key)." is ".htmlspecialchars($value)."
" }

我感谢任何帮助解决这个小难题。

仅提交“ 成功 ”控件。 未选中的复选框或单选按钮不是“ 成功 ”。

您需要使用隐藏输入声明默认值。 确保隐藏的输入位于复选框之前,因此如果选中该复选框,它将覆盖默认的隐藏输入,因为名称相同:

   

要使用数组,您需要显式定义索引,使它们相同: