通过PHP将MySQL数据传递给Modal Form
我试图使用modal作为用户编辑MySQL数据库中的数据的简单方法。 似乎只有我的SELECT语句中检索到的第一行可用于模态,我不明白为什么。 换句话说,想象一下有几列的表,第一列是客户的名字。 我的目标是能够单击一个名称,显示一个带有表单的模态,然后传递该表单的结果以使用PHP更新数据库。 但是,无论我点击哪个名称,都只传递与第一个结果行相关的值。
表’Item’包括表中将出现的所有行的信息。
$personID
通过GET
传递,是选择特定员工的客户的手段。
模态div
包含在PHP while
子句中。
模式中包含的表单将信息传递给基本的PHP更新脚本。
非常感谢,迈克
PHP选择Stmt:
链接(许多之一;我已缩写此部分):
莫代尔:
模态结束时的PHP结束:
运用
while($info=mysql_fetch_array($result)){ $itemID = $info['itemID'];
意味着你继续分配给$ itemId。 最后$ itemId只保存最后指定的值。
您的模态标识为id。 在jQuery中,只会引用具有该id的第一个DOM元素。 要引用正确的模式,可以将数据库id附加到元素id,例如: