0
我使用這種形式展現學生名單和單選按鈕/下拉的地方現在不存在的事情,我想知道如何與考勤一起存儲學生的整個數據到我的數據庫如何從窗體考勤數據到mysql數據庫?
<form name="insert-attendance.php" action="insert-attendance.php" method="post">
<?php
include('connection.php');
$result = $db->prepare("SELECT * FROM sc_students WHERE Student_Class='$classname' AND Student_Section='$section'");
$result->execute();
for ($i = 0; $row = $result->fetch(); $i++) {
?>
<tr>
<td><input type="text" name="stuid" value="<?php echo $row['Student_id'] ?>"></input></td>
<td><input type="text" name="stuname" value="<?php echo $row['Student_name'] ?>"></input></td>
<td><input type="text" name="stuclass" value="<?php echo $row['Student_Class'] ?>"></input></td>
<td><input type="text" name="section" value="<?php echo $row['Student_Section'] ?>"></input>
<input type="hidden" value="<?php echo date("Y-m-d"); ?>" name="attdate">
<td>
<select name="attndc">
<option value="present">PRESENT</option>
<option value="absent">ABSENT</option>
<option value="leave">LEAVE</option>
</select>
</td>
</tr>
<?php
}
?>
<input type="submit" value="submit">
</form>
,這是我insert.php文件,但它不工作
<?php
$studentid = $_POST['stuid'];
$stuname = $_POST['stuname'];
$stuclass = $_POST['stuclass'];
$section = $_POST['section'];
$attdate = $_POST['attdate'];
$attndc = $_POST['attndc'];
include "connection.php";
$values = "$studentid, $stuname, $stuclass, $section, $attdate, $attndc";
$sql = array();
$sql[] = '("' . int($row['student_id']) . '' . mysql_real_escape_string($row['stuclass']) . '", ' . $row['section'] . ', ' . $row['attndc'] . ', ' . $row['attdate'] . ')';
$sql = 'INSERT INTO sc_attendance (student_id, class, section, status,attendance_date) VALUES ' . implode(',', $sql);
$stmt = $db->prepare($sql);
$db->execute($sql);
?>