多个条目同名html表单

时间:2014-05-25 13:45:51

标签: html forms lamp

  1. 使用带有方法GET的HTML表单,如何输入大量具有相同名称的条目(超过200个),例如标记,对应于MySQL表中的单个列。基本上让最终用户连续输入数据。

  2. 输入数据后如何使用PHP检索它们(> 200)以及如何更新表格。

  3. 作为一名教师,我需要立即输入所有学生(不同科目)的分数,我希望通过浏览器完成。

    等待建议,

    拉​​维。

2 个答案:

答案 0 :(得分:3)

  1. 为您的输入命名:name="whatever[]"
  2. 他们将作为数组出现(至少在PHP中):

    $_POST["whatever"] //This is an array of all the inputs named whatever[]
    

答案 1 :(得分:0)

  1. 如果get参数以[]结尾,则可以将此参数的多个get值作为数组读取。
  2. 示例:

    www.example.com/mypage.php?myparam[]=val1&myparam[]=val2&...
    

    在php中:

    $mypar = array();
    $mypar = $_GET['myparam'];
    

    2

    // connect to the db here...
    $con = mysql_connect("localhost","mysql_user","mysql_pwd");
    for ($i=0;$i<count($mypar);$i++) {
        $sql ="insert into mytable values ($mypar[$i])";
        mysql_query($sql,$con);
    }
    mysql_close($con);