안녕하세요 누군가가이 형식으로 내 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 /가 표시되는 방법을 확신 할 수 없습니다. .
도움이 필요하십니까?