我正在使用PHP根据数据库中的值动态创建一组复选框.我的要求是获取已选中复选框的ID,并在用户通过POST单击提交按钮时将其传递到下一页.我没有使用AJAX.
例如,我需要这样的东西
第一页:
<input type="checkbox" name="check[]" id="checkme<?php echo var; ?>">.......
Run Code Online (Sandbox Code Playgroud)
secondpage.php:
$getcheckboxID = $_POST['check[]']
Run Code Online (Sandbox Code Playgroud)
表单控件提交他们name和value服务器,而不是他们id(仅供客户端使用).如果,如你的例子,他们没有,value那么他们不能成功,不会提交任何东西.
将您之后的数据存储在value.
PHP还会将名称解析为一个名为check[]的数组check,因此您需要循环$_POST['check']而不是尝试访问$_POST['check[]']