嗨可能有人幫我插入多行比我的SQL數據庫與此表單?我嘗試過在線搜索,但很多解決方案都是用硬編碼的信息。如何使用此表單將多行放入sql中?
這可能是一個有點困難,因爲我還張貼隱藏變量但在這裏不用...
代碼:
(輸入表格):
<?php
$essID = $_GET['essID'];
$sql = "SELECT * FROM ExamSubjectStudent WHERE essID = '$essID'";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result))
{
$esID = $row ['esID'];
$sID = $row ['sID'];
}
?>
<form action="marktodatabase.php" method="post">
Mark:<input type="text" name="mark"><br />
Date:<input type="date" name="date"><br />
ExamSubject ID:<?php echo $esID;?> <input type="hidden" name="esID" value="<?php echo $esID; ?>" ><br />
Student ID:<?php echo $sID;?> <input type="hidden" name="sID" value="<?php echo $sID; ?>" ><br />
<input type="submit" name="submit">
</form>
(SQL輸入)
<?php
$mark=$_POST['mark'];
$date=$_POST['date'];
$esID=$_POST['esID'];
$sID=$_POST['sID'];
$sql = mysql_query("INSERT INTO Results (mark, date, esID, sID) VALUES ('$mark', '$date', '$esID', '$sID')");
$result = mysql_query($sql);
?>
目前所有的作品。但是,我想爲學生添加多個標記/日期...,目前我選擇了一個單獨的標記/日期,但我不確定如何使其顯示多於一個標記/日期/ esID/sID/。
請幫忙嗎?