javascript - 如何插入动态帖子数组php?

标签 javascript php jquery mysql arrays

很抱歉这很难解释,但我会尽力而为。

我有多个带有自定义条件的输入帖子,自定义条件意味着可以尽可能多。

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 语法插入该数组的逻辑,所以结果会像上面的数组结果一样

最佳答案

只需在输入名称中添加大括号[]

<input name="type[0]" value="type 1">
<input name="type[0][var][]" value="Var 1">
<input name="type[0][var][]" value="Var 2">
<input name="type[0][var][]" value="Var 3">
<input name="type[1]" value="type 2">
<input name="type[1][var][]" value="Var 1 for type 2">
<input name="type[1][var][]" value="Var 2 for type 2">

编辑

$types = $_POST['type'];
$types[0]['var'][1];

关于javascript - 如何插入动态帖子数组php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31782545/

相关文章:

javascript - 如何解释三星手机[chrome] iframe下应用程序的性能提升?

javascript - 如何强制秒数出现在 HTML5 "time"输入控件上?

javascript - 如何结合json代码显示评论数

javascript - 将参数传递给 jQuery 删除按钮单击事件处理程序

javascript - 尝试在 AppMaker 中使用 HTML5 文件选择器

javascript - 加载 HTML 格式的大型视频文件

php - echo 在输出浏览器端没有显示任何内容

php - 将 JSON 插入 MySQL 表时转义引号

javascript - 将参数添加到 php 函数中

jquery - 使用 jQuery 插入 CSS 的动画过渡