1,用
 $content1=$_POST["1"];
 $content2=$_POST["2"];
 .....
2,
 update $table set count=count-'$content1' where xxx

解决方案 »

  1.   

    最好不要那样命名,而以数组的形式来命名你的$text[$i],这样就好多了,然后根据数组的下标来获取内容
      

  2.   

    我的代码是这样的:<input type="text" size="10" name=<?php echo $i; ?>>
    生成的text的name 是1,2,3,...
    我得不到text里的内容,帮我写条语句吧,或重新命名。
      

  3.   

    看这样行不<form action="a.php" method="post">
    <?php
    for($i="1";$i<5;$i++){
    ?>
    <input type="text" size="10" name="t[]"><P>
    <?php
    }
    ?><input type="submit" value="提交"><P>
    </form>
    ---------- a.php  --------------
    <?php
    $array=$_POST["t"];//得到传过来的值,是一个数组,每个元素的值就是上面提交过来的
    print_r($array);//查看
    ?>
      

  4.   

    我的代码是这样的:<input type="text" size="10" name=<?php echo $i; ?>>
    生成的text的name 是1,2,3,...
    我得不到text里的内容,帮我写条语句吧,或重新命名。这样的话text的名称变成了数值型的,php可能为认为是数字,所以得不到,我建议你最好在前面加个什么text样的发如下所示:
    :<input type="text" size="10" name=text+<?php echo $i; ?>>