【发布时间】:2015-10-25 06:43:07
【问题描述】:
很抱歉,这很难解释,但我会尽我所知。
我有多个带有自定义条件的输入帖子,自定义条件意味着可以尽可能多。
HTML
<input name="type[]" value="type 1">
<input name="var[]" value="Var 1">
<input name="var[]" value="Var 2">
<input name="var[]" value="Var 3">
<input name="type[]" value="type 2">
<input name="var[]" value="Var 1 for type 2">
<input name="var[]" value="Var 2 for type 2">
对于输入名称 type[] 可以通过 JQuery 自定义添加,对于 var[] 也可以添加,但是如果添加了 var[],它将作为数组插入在类型[]
下我想用这个数组结果将该值序列化到数据库
Array (
[0] => Array (
[type 1] => Array (
[0] => Array (
[menu_name] => var 1
)
[1] => Array (
[menu_name] => var 2
)
[2] => Array (
[menu_name] => var 3
)
)
)
[1] => Array (
[Type 2] => Array (
[0] => Array (
[menu_name] => Var 1 for type 2
)
[1] => Array (
[menu_name] => Var 2 for type 2
)
)
)
)
但问题是,我不完全知道使用 $_POST 语法插入该数组的逻辑,因此结果将与上面的数组结果一样
【问题讨论】:
-
试过嵌套for循环?
-
你应该改变html结构。
-
@phplover 但如何将值 var[] 移动到 type[] 数组下?
-
Vars 输入名称改为
type[var]
标签: javascript php jquery mysql arrays