是否可以从选中的复选框填充PHP数组?
这样做的应用是我正在建立一个注册舞蹈学生的表格,我希望他们能够选择他们想要注册的课程,然后通过数组将它们提交到数据库。
同样重要的信息是数组在PHP类中。
答案 0 :(得分:2)
是的,这是可能的。您必须将输入重命名为:
<input type="checkbox" name="courses[]" value="1">
<input type="checkbox" name="courses[]" value="2">
添加括号会自动在服务器端创建一个由$_POST['courses']
给出的数组。
并获取所选框:
foreach($_POST['courses'] as $course) {
// do stuff
}