我想注册学生并在检查并提交复选框值后将学生ID插入Mysql数据库,但是我已经尝试了很多方法,但仍然无法...
这是php代码
<?php
if (isset($_POST['submitxd'])) {
foreach ($_POST['enrol'] as $items) {
$insert = $link->query("INSERT INTO student_course(studentID) values ('$items')");}
}
?>
这是html代码
$result = $link->query("SELECT * FROM student WHERE programmeName = '$programme' AND intake = '$intake'");
while ($row = mysqli_fetch_array($result)) {
echo "<tr>
<td>".$row['studentID']."</td>
<td>".$row['studentName']."</td>
<td>".$row['studentGender']."</td>
<td>".$row['studentContact']."</td>
<td>
<input type='checkbox' name='enrol[]' value='".$row['studentID']."'>
</td>
</tr>";
}
答案 0 :(得分:-1)
检查您的数组是否包含值:
echo "<pre>";
print_r($_POST['enrol']);
echo "</pre>";
如果不是,则应正确编写html代码,即仔细检查表单标记及其操作路径,并在提交表单之前,请记住选中复选框