我想为学生的出勤率创建一个复选框。。。假设有一个文本框询问一个班级的学生人数如果我们输入10那么10个复选框将使用for循环。。。对于考勤,每行有两个复选框,一个用于当前,另一个用于缺席,那么在提交考勤时,我们如何将复选框的值发送到数据库。。。
lf3rwulv1#
将窗体中的名称设置为 checks[] 对于所有的复选框输入。
checks[]
<input type="checkbox" name="checks[]"> <input type="checkbox" name="checks[]"> ... <input type="checkbox" name="checks[]">
然后在php代码中,您可以将它们作为数组进行访问:
$checks = array($_POST['checks'][]);
xdyibdwo2#
您可以使用短数组标记(与html不同,只是碰巧语法相同)为各种输入发送多个值。
<input type="checkbox" name="checkbox[]" value="value 1"> <input type="checkbox" name="checkbox[]" value="value 2"> <input type="checkbox" name="checkbox[]" value="value 3"> <input type="checkbox" name="checkbox[]" value="value 4"> <input type="checkbox" name="checkbox[]" value="value 5">
注意 [] 之后 name="checkbox.. .您可以使用 $_GET 或者 $_POST 或者不管你用什么样的框架来抽象它。它们将显示为一个数组,其中键是复选框的名称(在本例中) checkbox )并将值作为复选框本身的值。
[]
name="checkbox..
$_GET
$_POST
checkbox
2条答案
按热度按时间lf3rwulv1#
将窗体中的名称设置为
checks[]
对于所有的复选框输入。然后在php代码中,您可以将它们作为数组进行访问:
xdyibdwo2#
您可以使用短数组标记(与html不同,只是碰巧语法相同)为各种输入发送多个值。
注意
[]
之后name="checkbox..
.您可以使用
$_GET
或者$_POST
或者不管你用什么样的框架来抽象它。它们将显示为一个数组,其中键是复选框的名称(在本例中)
checkbox
)并将值作为复选框本身的值。