PHP - 将输入字段列表输入数据库

标签 php mysql html

New.php(表单) 这有一个部分,您可以在其中克隆输入字段并将值放入数组中。发布时,这些值将通过 foreach 循环添加到数据库中。

例如<input type="text" name="number[]" />

Edit.php(表单) 我现在从数据中提取所有行并将它们放入输入字段列表中。

如何更新该特定值的 mysql 条目?通常使用ajax和jquery,我可以从生成的“data-rowid”中获取rowid,然后更新rowid = x。提交时怎么样。是否需要返回数组或者如何检查行 ID?

感谢您的帮助。

最佳答案

您需要将 rowid 作为隐藏输入字段提交,以便它与您的所有其他信息一起发布。这样,当您访问 edit.php 时,您就拥有了所需的信息。

<input type="hidden" name="rowid" value="1">

然后在编辑时您可以执行以下操作:

$rowid = $_POST['rowid'];

关于PHP - 将输入字段列表输入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22224542/

相关文章:

php - 在此分数表中查找我以前的排名的查询是什么?

MySQL 在查找表上有一个主键是否指向另一个索引表上的主键?

mysql - 按月分组并显示每个月对应的值

javascript - 向 HTML 表添加列的最快方法

php - 从一个表中选择行并添加到新表

php - MYSQL表不会更新

php - PDO password_verify,我需要清理吗?

mysql - 如何在mysql的选择查询中使用跳过列名

javascript - 跳转到 anchor + 执行 ajax + 在一个函数中打开 jquery-ui Accordion 选项卡

javascript - 如何更改按钮的颜色,以便在使用 jQuery 单击按钮时更改为另一种颜色?