【发布时间】:2018-06-11 21:52:38
【问题描述】:
我正在创建一个程序来获取学生出勤数据并将其存储在数据库中。我创建了 student_table,用于存储学生注册后的详细信息,例如姓名、护照号码、班级。我创建了另一个表“attendance_table”。我在一个 php 文件中获取了学生的详细信息,并显示了附加列“出席”,该列采用单选按钮值来标记存在或不存在。
我的问题是在标记出勤后我希望它存储在出勤表中。由于详细信息是从 student_table 中获取的,我怎样才能将它存储在另一个表中。我是 php 新手。谢谢。
// FETCHING DATA FROM STUDENT_TABLE//
<tr>
<td><?php echo $row['student_name']; ?></td>
<td><?php echo $row['Passport_no'] ?></td>
<td><?php echo $row['Teacher'] ?></td>
<td><?php echo $row['Class'] ?></td>
<td><?php echo $row['Period'] ?></td>
<td>
Present<input required type="radio" name="attendance[<?php echo $row['stud_id'] ?>]" value="Present" checked>
Absent<input required type="radio" name="attendance[<?php echo $row['stud_id']; ?>]" value="Absent" >
</td>
</tr>
<?php } ?>
//出勤表//
表attendance的表结构
DROP TABLE IF EXISTS `attendance`;
CREATE TABLE IF NOT EXISTS `attendance` (
`at_id` int(11) NOT NULL AUTO_INCREMENT,
`stud_id` int(11) NOT NULL,
`student_name` varchar(100) NOT NULL,
`Passport_no` varchar(100) NOT NULL,
`Class` varchar(100) NOT NULL,
`Period` varchar(100) NOT NULL,
`Status` varchar(100) NOT NULL,
`Date` date NOT NULL,
PRIMARY KEY (`at_id`)
)
【问题讨论】:
-
提交表单后,会得到提交的数据。如果您不知道如何处理这些数据,可以在这里提问。
-
嗨,玛维娅。我检查了你的个人资料,但不幸的是我找不到在哪里提问。你能帮我解决我的问题吗?谢谢。
-
我确实为您编写了代码。请检查。