不可能!你违规了
你只能得到最后一个 $_POST['id']

解决方案 »

  1.   

    <?php
    if($_POST['submit']){
    foreach ($_POST['id'] as $key => $value) {
    //循环插入数据库
    }
    }
    ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>无标题</title>
    </head>
    <body>
    <form action="" method = "post">
    <ul>
    <li><input type='text' name='id[]'></li>
    <li><input type='text' name='id[]'></li>
    <li><input type='text' name='id[]'></li>
    <li><input type='text' name='id[]'></li>
    </ul>
    <input type="submit" name="submit" value="submit" />
    </form>
    </body>
    </html>
      

  2.   

    foreach循环体内又是如何操作呢?你的意思我明白了,就是写法上面有点不太懂
      

  3.   

    foreach循环体内又是如何操作呢?你的意思我明白了,就是写法上面有点不太懂
      

  4.   

    foreach ($_POST['id'] as $key => $value) {
    mysql_query("INSERT INTO 表名(xxx) VALUES ($value)");
    }
      

  5.   

    现在我喜欢$("form").serialize()直接带走所有的表单元素...
      

  6.   

    foreach ($_POST['id'] as $key => $value) {
    mysql_query("INSERT INTO 表名(xxx) VALUES ($value)");
    }谢谢你,我试了下,可以传入单维数组,现在我碰到的是个二维数组,也就是一个列表有两个name值需要传进去,唉,比如我需要传一个ID和一个TITLE进去,
    可以修改$_POST['id']['title'] as .....
    这样可以吗?大侠,你是否有这方面的资料,可否分享一下呢?