插入复选框值到MySQL数据库

时间:2019-08-25 06:33:12

标签: php mysql checkbox

我想注册学生并在检查并提交复选框值后将学生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>";
            }

1 个答案:

答案 0 :(得分:-1)

检查您的数组是否包含值:

echo "<pre>";
print_r($_POST['enrol']);
echo "</pre>";

如果不是,则应正确编写html代码,即仔细检查表单标记及其操作路径,并在提交表单之前,请记住选中复选框