这是设计的表单页面<form action="chuli.php" method="post">
<table width="400" border="1">
  <tr>
    <td>姓名</td>
    <td>日期</td>
    <td>天气</td>
  </tr>
  <tr>
    <td><input type="text" name="name" /></td>
    <td><input type="text" name="date" /></td>
    <td><input type="text" name="weather" /></td>
  </tr>  
</table><br><br><table width="400" border="1">
  <tr>
    <td>语文<input type="hidden" name="kemu" value="语文"/></td>
    <td><input  type="text" name="grade" /></td>
  </tr>
  <tr>
    <td>数学<input type="hidden" name="kemu" value="数学" /></td>
    <td><input type="text" name="grade" /></td>
  </tr>
  <tr>
    <td>英语<input type="hidden" name="kemu" value="英语" /></td>
    <td><input type="text" name="grade" /></td>
  </tr>
</table>
<br><br>
<input type="submit" value="提交" />
  
<input type="reset" value="重置" />
</form>我想要在插入数据库的时候,一次性得到三次结果 insert into grade(name,date,weather,kemu,grade) values('$name','$date','$weather','$kemu','$grade') 
                        insert into grade(name,date,weather,kemu,grade) values('$name','$date','$weather','$kemu','$grade')
                        insert into grade(name,date,weather,kemu,grade) values('$name','$date','$weather','$kemu','$grade')
  数据库中得到的内容 应类似这样    name         date   weather kemu grade
                                                         zhangsan    06-21   晴     语文  79
                             zhangsan    06-21   晴      数学  80         
                             zhangsan    06-21   晴     英语  78
这样需要什么技术?以及方便的话,给些学习的参考资料   谢谢

解决方案 »

  1.   

    <input type="text" name="grade[]" />  
    这样 $_POST['grade'] 就是一个数组,包含三个值。foreach 遍历即可。
      

  2.   

    谢谢那如果再扩展思考一下,比如要是下面的table变成每次  补考的成绩
    由于每个人可能的补考次数不同,我如果直接列出十行的表格,那插入的时候,要如何限制那些空数据的插入呢?
    麻烦了
      

  3.   


    PHP直接显示页面,动态的,有多少创建多少啊。AJAX的话根据PHP的应答,JS控制表格重建就行了啊。
      

  4.   

    http://www.w3school.com.cn/php/php_mysql_intro.asp从这里看起吧