【发布时间】:2012-08-12 08:26:05
【问题描述】:
使用 EXTJS4,我在表单内有一个多选组合控件,它在 JavaScript 中创建一个选定值数组。我需要将此表单数据(3 个其他文本字段值)以及多选的输出(数组 - [“value1”、“value2”] 等)发送到 PHP 脚本,然后加载这些值到 Oracle 数据库中。我将需要表单中的静态值,以及传回的每个数组元素,以将新记录添加到数据库中。我不确定如何将从多选传入的数组转换为 PHP 可以理解的内容。
例如,如果表单传回 - "fname": John, "lname":Smith, "email":jsmith@email.com, "fav_color": ["red", green", "blue"]。我是否需要创建 3 个查询才能将这些值写入数据库 - { "John, Smith, jsmith@email.com, red", "John, Smith, jsmith@email.com, green", "John, Smith, jsmith@email.com, blue" } 或者我如何“拆分”或分解来自 JSON 的值以允许 PHP 读取以便我可以编写查询?
【问题讨论】: