gpt4 book ai didi

javascript - html表格中输入类型文本名称

转载 作者:行者123 更新时间:2023-11-29 13:14:51 24 4
gpt4 key购买 nike

我有这样的代码。

<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 的数据库中。每个输入中每个名称必须不同。有人可以帮助我吗?

最佳答案

grade 应该是一个数组,在您的情况下它只是一个值。

如果您的表结构有 ID,请将其分配给名称,如下所示

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['.$row['id'].']" /></td>';
echo '</tr>';
}

然后在 PHP 中,您将拥有一个 $_POST["grade"] 数组,其中包含与实际表关联的所有值。

您可以通过$_POST["grade"][row_id]访问它们

关于javascript - html表格中输入类型文本名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21606346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com