我有一组复选框,每个复选框都有name属性" question_id []"。另外,我有一个selectbox,它传递一个Survey_id的奇异值。这些值通过表单传递给:
$ survey_id = $ _POST [' survey_id'];
foreach($_POST['question_id'] as $question_id) {
$sql=("INSERT INTO questions_questionnaires (question_id, survey_id) VALUES ('$question_id', '$survey_id')");
mysqli_query($con,$sql);
if (!mysqli_query($con,$sql)) {
die('Error: ' . mysqli_error($con));
}
}
' question_id'中的每个值数组被插入DB两次。有什么想法吗?
答案 0 :(得分:2)
您两次致电mysqli_query
:
mysqli_query($con,$sql);
if (!mysqli_query($con,$sql)) {
die('Error: ' . mysqli_error($con));
}
删除第一个(if
之外),它应该没问题。