我目前正在開展一個網站項目,以幫助講師鎖定學生作業標記。我的問題在於,只要輸入分數,它只會輸入表格中最後一名學生的分數,並將其保存給所有學生。如何按行輸入學生作業標記
例如:
student1 quiz1 = 1
student2 quiz1 = 2
它只會讀取和保存student2
馬克並將其保存在student1
和student2
。
下面的代碼:
<?php
$sql8 = "SELECT pelajar, matrix_no, class, subjek FROM daftar WHERE subjek='$subjek' AND program='$program' AND semester='$semester' AND status='$status' AND ic_no='$ic_no'";
$result8 = mysqli_query($db, $sql8);
while ($row = mysqli_fetch_array($result8)) {
?>
<?php
if (isset($_POST['kuiz1'])){
$kuiz1 = $_POST['kuiz1'];}
if (isset($_POST['kuiz2'])){
$kuiz2 = $_POST['kuiz2'];}
if (isset($_POST['lab1'])){
$lab1 = $_POST['lab1'];}
if (isset($_POST['lab2'])){
$lab2 = $_POST['lab2'];}
if (isset($_POST['lab3'])){
$lab3 = $_POST['lab3'];}
if (isset($_POST['pbt1'])){
$pbt1 = $_POST['pbt1'];}
if (isset($_POST['pbt2'])){
$pbt2 = $_POST['pbt2'];}
if (isset($_POST['case1'])){
$case1 = $_POST['case1'];}
if (isset($_POST['case2'])){
$case2 = $_POST['case2'];}
?>
<tr>
<td><?php echo $row['pelajar']?></td>
<td><?php echo $row['matrix_no']?></td>
<td><input type ="textbox" name="kuiz1" size="1" align="center"><br><br>
<td><input type ="textbox" name= ="kuiz2" size="1"><br><br>
<td><input type ="textbox" name="lab1" size="1"><br><br>
<td><input type ="textbox" name="lab2" size="1"><br><br>
<td><input type ="textbox" name="lab3" size="1"><br><br>
<td><input type ="textbox" name="pbt1" size="1"><br><br>
<td><input type ="textbox" name="pbt2" size="1"><br><br>
<td><input type ="textbox" name="case1" size="1"><br><br>
<td><input type ="textbox" name="case2" size="1"><br><br>
</tr>
<?php
if (isset($_REQUEST['hantarMarkah'])) {
$sql9 = "UPDATE daftar SET kuiz1='$kuiz1', kuiz2='$kuiz2', lab1='$lab1', lab2='$lab2', lab3='$lab3', pbt1='$pbt1', pbt2='$pbt2', case1='$case1', case2='$case2' WHERE subjek='$subjek' AND program='$program' AND semester='$semester' AND status='$status' AND ic_no='$user_check'";
$result9 = mysqli_query($db, $sql9);
} ?>
</form>
<?php
}
?>
如何輸入每個學生相應的標誌,並將其保存在每個學生排?
您總是將'$ _POST ['kuiz1']'和* others *保存給每個學生。 – Wreigh
但是在數據庫中它只會保存表格中最後一個學生的記錄。我的代碼有什麼問題? –
'$ user_check'從哪裏來的? – Wreigh