我在上一篇文章中需要更改 HTML 表单以接受数组。 This post具有代码的完整详细信息。
所以我相应地改变了所有的形式,例如:
<select name="camera_type[]">
但现在我陷入了如何运行更新查询的困境。现在我将所有内容存储在数组中,显然我无法按原样使用我的查询。这是一篇似乎正是我需要的文章,但我不确定我是否理解:Update MySQL table with an Array using Foreach
如有任何进一步的帮助,我们将不胜感激。
最佳答案
使用foreach
loop关于提交的值。然后您可以迭代整个数组并根据需要构造查询。
例如:您有一个从浏览器提交的 $_POST['camera_type'] 变量。在您的 php 脚本中执行以下操作。
foreach($_POST['camera_type'] as $value) {
//do your processing.
}
关于php - 读取表单数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8116517/