看到一个帖子这么改就能取到,
a:
<FORM METHOD=POST ACTION="2.php">
<INPUT TYPE="text" NAME="txt[]" value="1111">
<INPUT TYPE="text" NAME="txt[]" value="2222">
<INPUT TYPE="text" NAME="txt[]" value="3333">
<INPUT TYPE="submit">
</FORM>
b:
<?php 
for($i=0;$i<count($txt);$i++) {
    echo("txt[".$i."]===>".$txt[$i]);
         }
?>
但是$txt确实是数组,但却取不到value值;数组里全是为空

解决方案 »

  1.   

    <INPUT TYPE="text" NAME="txt[]" value="1111">
    <INPUT TYPE="text" NAME="txt[]" value="2222">
    <INPUT TYPE="text" NAME="txt[]" value="3333">
      

  2.   

    唠叨,我是这么做的,但取不到text框的value值,,txt[0],txt[1],txt[2],里面全是为空。。
    谁能做个例子,我看看,
      

  3.   

    print_r($_POST[txt]);
    print_r($_POST);
    看看就清楚了
      

  4.   

    <?php 
             $txt = $_POST['txt'];//或extract($_POST);
    for($i=0;$i<count($txt);$i++) {
        echo("txt[".$i."]===>".$txt[$i]);
             }
    ?>
      

  5.   

    老大们,你们跑跑我的测试页好不好。。
    a:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <FORM METHOD=POST ACTION="2.php">
    <INPUT TYPE="text" NAME="txt[]" value="1111">
    <INPUT TYPE="text" NAME="txt[]" value="2222">
    <INPUT TYPE="text" NAME="txt[]" value="3333">
    <INPUT TYPE="submit">
    </FORM>
    </BODY>
    </HTML>
    b:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <?php 
             $txt = $_POST['txt'];//埥extract($_POST);
    for($i=0;$i<count($txt);$i++) {
        echo("txt[".$i."]===>".$txt[$i]);
             }
    ?>
    </BODY>
    </HTML>
    我这里在b页的不出来value
    值,你们能打出来吗?
    是我的环境有问题,还是php版本的问题。。