在前端制作过程中,会使用 FORM 表单来提交数据,FORM 表单中有一个 checkbox 复选框,可以同时选择多个信息来传递。那么如何使用 PHP 来接收从 FORM 表单发送过来的 checkbox 复选框呢?
如果用$_POST["name"]是无法获取全部 checkbox 中的内容的,他会获取复选框的最后一个内容。
需要将 input 中 name 属性中的值改为数组即可,例如:属性值 item 后加[]即可
<input type="checkbox" name="item[]">
此时用 echo:
print_r($_POST["item"]);
浏览器将输出所有复选框数据的数组:
我们可以使用 FOR 循环将数组里的所有数据打印出来。
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!