gpt4 book ai didi

php - 从动态表单中检索 $_POST 数据

转载 作者:行者123 更新时间:2023-11-29 13:59:12 25 4
gpt4 key购买 nike

我有这个页面:

http://i.stack.imgur.com/W2Aan.png

当我单击 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° Inscription1,因此与该行对应的注释文本字段的名称为“num_1” .

当我点击 Enregistrer 按钮时,表单数据将发送到同一页面,我使用 $_POST 来获取这些信息。

但问题是如何检索每个文本字段的值并更新数据库中与该文本字段对应的行?因为文本字段的数量各不相同,并且根据数据库中有多少条记录而变化。

最佳答案

我至少看到两个选择:

  1. 隐藏隐藏输入字段中的原始值;然后提交后进行比较。这将减少从数据库调用原始值所需的开销。然而,这不太安全。
  2. 获取原始值,然后比较相应的 $_POST 值。

关于php - 从动态表单中检索 $_POST 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15352274/

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