我通过循环创建了以下复选框:

<input type='checkbox' value=0 name='<?php echo $question_id; ?>' />


每个复选框都有一个不同的ID,并且当用户选中多个复选框时,我想收集所有ID,并将其插入到将“事件”表与“问题”表相关联的表中。

但是我没有得到ids ...我知道我应该使用数组,但这是在name属性还是values属性中?另外,我该如何传递ID ...进入值字段?

最佳答案

在HTML中:

<input type='checkbox' value=1 name='checkboxname[<?php echo $question_id; ?>]' />


在PHP中:

$set_checkboxes = array_keys($_POST['checkboxname']);


或者,或者:

在HTML中:

<input type='checkbox' value="<?php echo $question_id; ?>" name='checkboxname[]' />


在PHP中:

$set_checkboxes = $_POST['checkboxname'];

10-08 13:32
查看更多