给文本框的name的值取成比较相似的值。即有相同的部分。例如:txt_1,txt_2,txt_3....然后再加一个隐藏的控件,用来存储文本框的个数。这样在取值的时候可以用循环。循环的终值就是那个隐藏控件的value值。这样就可以取到所有文本的值了。

解决方案 »

  1.   

    $text[$i]
    提交时
    也是
    $_POST[text][$i];
      

  2.   

    <input name=name[] value="a">
    <input name=name[] value="b">
    <input name=name[] value="c">接收:
    for ($i=0; $i<count($_REQUEST['name']); $i++) {
      echo $_REQUEST['name'][$i];
    }
      

  3.   

    用一塌糊涂的,我都是这么用的。
    不过我接收用$_POST的,相差不大。
      

  4.   

    $_REQUEST['name'])
    上面这是什么意思啊?
      

  5.   

    那REQUEST跟POST跟POST有什么区别啊?
      

  6.   

    我一般的方法:while($i<4)
       {
       echo "<input name=\"name_".$i."\" value=\"".$i."\">";
       }<input hidden numName="<?echo $i;?>">//处理;   for($i=1;$i<=$numName;$i++)
          {
          $name1="name_" . $i;
          
          echo $$name1;
          //或者
          echo $_POST[$name1];
          
          }我也试过用下面这样,
    <input name=name[] value="a">
    但失败过,就用上面的形式了;
    其实就是 jxflll(峰) 说的那样。
      

  7.   

    上面的: <input type=hidden name=numName value="<?echo $i;?>">