不知道如何解决这个问题!我正在尝试创建一个学校班级评分图。我有一个有 4 列和 4 行的表。班级水平和学生垂直。
这些列是从 db 生成的,如下所示:
<form action="insert.php" method="post">
<table>
<thead>
<tr>
<th>Name</th>
<?
$query = "SELECT classname FROM class ORDER BY cname LIMIT 3";
if ($result = $mysqli->query($query)) {
while ($row = $result->fetch_assoc()) {
$classid = $row['classid'];
echo '<th><div class="verticalText">'.$row['classname'].'</div></th>';
}
}
?>
</tr>
</thead>
现在,这就是我获得垂直方向的方式:
<tbody>
<?
$query = "SELECT studentid, studentname FROM students ORDER BY studentname";
if ($result = $mysqli->query($query)) {
while ($row = $result->fetch_assoc()) {
$studentid = $row['studentid'];
echo '<tr>';
echo '<td style="text-align:left;"><a href="#">'.$row["studentname"].'</a></td>';
echo '<td>';
echo '<input type="text" name="grade" id="grade" placeholder="--">';
echo '</td>';
echo '</tr>';
}
/* free result set */
$result->free();
}
/* close connection */
$mysqli->close();
?>
</tbody>
</table>
<input type="submit" value="report" name="submit">
</form>
我的问题是。我如何在我的 insert.php 上将 classid 和 studentid 连接在一起,这样当我插入数据库时,我可以知道每个学生的班级和成绩?
希望这有任何意义,并期待任何答案。