我有这个页面:
当我单击Enregistrer
按钮时,我想保存对Note
文本字段所做的所有修改。
这些文本字段是使用 select 语句生成的:
for($i=0; $i<$rows_number; $i++)
{
echo '<tr>';
echo '<td>' . mysql_result($students, $i, 'num_insc') . '</td>';
echo '<td>' . mysql_result($students, $i, 'nom') . '</td>';
echo '<td> <input style="text-align:center" type="number" name=note_"'
. mysql_result($students, $i, 'num_insc') . '" id="note" value="'
.mysql_result($students, $i, 'note').'"> </td>';
echo '</tr>';
}
所以一些note
文本字段的名称是 'num_' +N° Inscription
对应于该文本字段的。例如,在图像中,您可以看到N° Inscription
第一行的 是1
,因此与该行对应的注释文本字段的名称是“num_1”。
当我单击Enregistrer
按钮时,表单数据将被发送到同一页面,我正在使用 $_POST 来获取这些信息。
但问题是如何检索每个文本字段的值并更新数据库中与该文本字段对应的行?因为文本字段的数量会有所不同,并且会根据数据库中的记录数量而变化。