我需要我的毕业设计帮助 该系统适用于学生和管理员 如果管理员想向特定学生发送违规信息,他将选择学生的ID(phpmyadmin的“ students”表中的记录) 然后他写下了违规行为。 当管理员单击“提交”按钮时,我该如何写下我要记录的违规情况? 以及如何在不取消第一个违规的情况下记录同一学生(而不是同时)下的另一项违规? 我想到的想法是在一列下插入多行,但我不知道该怎么做。
这是违规页面
<h1 style="color:green;"> New Violation </h1>
<form action ="includes/addviolation.inc.php" method="POST", enctype="multipart/form-data">
<input type="hidden" name="size" enctype="multipart/form-data">
<?php
$sql = "SELECT student_id FROM students";
$records = mysqli_query($conn,$sql);
echo "<select name= 'student_id'>";
echo '<option value="">'.'--- Please Select student ---'.'</option>';
while($row=mysqli_fetch_array($records))
{
echo "<option value='". $row['student_id']."'>".$row['student_id'].'</option>';
}
echo '</select>';
?>
<p style="color:green; font-size:15px;">violation: </p>
<textarea id="violation" class="text" cols="80" rows ="5" name="violation" required></textarea>
<br><input type="submit" name ="vupload" value="Submit">
答案 0 :(得分:0)
您将需要创建一个包含student_violation
列的id (int), student_id (integer), violation (text) and timestamp (datetime)
表,并将每个违规行为插入到student_id
和timestamp
的行中,现在您将拥有{ {1}}学生与违规行为之间的关系。