php - 读取表单数组

标签 php mysql

我在上一篇文章中需要更改 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/

相关文章:

php - 如何在帖子表中显示流行的标签(#)?

php - drupal 在我的 Windows XP 本地主机上运行速度非常慢

javascript - 在输出之前过滤 TinyMCE javascript

php - DB2,在odbc和mysql之间传递

php - Symfony 1.4.6 从任务加载 factories.yml 配置

PHP + MySQL 新闻源的方法?

mysql - 如何添加一个 boolean 值,该 boolean 值对于同一类型的一个列名只能有一个 true ?

MySQL 锁表被忽略

php - session_register 工作但 $_SESSION 不 :/

php - MySQL登录错误警告