我有这样的代码。html表格中的输入类型文本名称
<form action="submit.php" method="post">
<table>
<tr>
<th> Student </th>
<th> Subject </th>
<th> Grade </th>
</tr>
$sql = mysql_query("select * from tblsubjectgrade");
while($row = mysql_fetch_array($sql)){
echo'<tr>';
echo '<td>'.$row['name'].'</td>';
echo '<td>'.$row['subject'].'</td>';
echo '<td><input type="text" name="grade" /></td>';
echo '</tr>';
}
echo '<input type="submit" />';
</form>
我的问题是,如果我有20个学生我会输入每个学生一年级,当我点击提交按钮都在每个学生输入的等级必须保存到数据库命名tblgrade。每个输入的名称都不相同。任何人都可以帮助我?
'<输入类型=“text”name =“grade []”/>',或'' - @davey提供了正确的语法代码 – chrisboustead
其实''input type =”text“name =”grade ['。$ row ['id']。']“/>',否则你不知道哪个档次属于哪个学生 – davey
你可以给tblgrade吗? –