将带有单选按钮的行插入到php中的数据库表中

时间:2014-03-17 10:28:50

标签: php sql database

我有一个表格,可以在courses.php文件中显示学生的所有课程。我从数据库表中逐行获取所有课程的信息,并在courses.php页面中显示。每行都有一个单选按钮,但表中的行数是未知的。根据从数据库表中取出的每一行,我应该创建一个唯一的单选按钮。当我选择带有单选按钮的某些行时,它应该将选中的行插入到不同的数据库表中,并将其显示在表taken_courses.php中。如何控制选择哪些按钮?

2 个答案:

答案 0 :(得分:0)

用户checkbox而不是

在您的html代码中添加一个复选框

<input type="checkbox" name="course[]" value="<?php echo $row['course_id']; ?>" />

并在你的php中通过

获取它们
<?php
foreach ($_POST['course'] as $course) {
    echo $course;
}
?>

答案 1 :(得分:0)

name =“course []”这没关系。当我点击表格下方的提交按钮时,它应该将带有复选框的选定行插入数据库表格中。不像“echo $ course”那样显示