你的所有的input的name都是nm?这样即使post回去,也只有一个啊……至于其它的,都是小问题了……

解决方案 »

  1.   

    <form><?php
    $a=mysql_query("select name from user");while($b=mysql_fetch_array($a))
    {
        echo " <input type="text" name="nm[]" value='".$b[name]."'> <br>";
    }
    ?>
    <input type="submit" value="提交">
    </form> 
    foreach($_POST["nm"] as $name){
    mysql_query("INSERT INTO user (name) VALUEES ('$name')"); 
    }
      

  2.   

    VALUEES ---> VALUES
    更正一下ls拼写错误
      

  3.   

    一楼:算法分析
    二楼:程序实现
    三楼:解决bug
    四楼:接分...
      

  4.   

    <form> <?php 
    $a=mysql_query("select name from user"); while($b=mysql_fetch_array($a)) 

        echo " <input type="text" name='".$b[id]."' value='".$b[name]."'> <br>"; 

    ?> 
    <input type="submit" value="提交"> 
    </form> 传一个id,修改是根据id修改