复选框中的PHP数组

时间:2014-08-25 16:42:21

标签: php arrays checkbox

是否可以从选中的复选框填充PHP数组?

这样做的应用是我正在建立一个注册舞蹈学生的表格,我希望他们能够选择他们想要注册的课程,然后通过数组将它们提交到数据库。

同样重要的信息是数组在PHP类中。

1 个答案:

答案 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
}