form:
<input name="user[1][name]" value="aaa">
<input name="user[1][desc]" value="bbb">
<input name="user[2][name]" value="aaa">
<input name="user[2][desc]" value="bbb">php:
$user=$_POST['user'];
不能取到正确的值,取出的值如下
$user[1]=null
$user[2]=null网上搜索无果,特来此地请教,望高手解答,不胜感激!

解决方案 »

  1.   

    print_r($_POST); 看看结果使用 $_POST 时 表单须有 method=post
      

  2.   

    <input name="name[]" value="aaa">
    <input name="desc[]" value="bbb">
    <input name="name[]" value="aaa">
    <input name="desc[]" value="bbb">
      

  3.   

    <?php
    $user=$_POST['user'];
    print_r($user);
    ?>
    form:
    <form action="" method="post">
    <input name="user[1][name]" value="aaa">
    <input name="user[1][desc]" value="bbb">
    <input name="user[2][name]" value="aaa">
    <input name="user[2][desc]" value="bbb">
    <input type="submit" value="Submit">
    </form>
    Array
    (
        [1] => Array
            (
                [name] => aaa
                [desc] => bbb
            )    [2] => Array
            (
                [name] => aaa
                [desc] => bbb
            ))