这是设计的表单页面
- HTML code
<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
这样需要什么技术?以及方便的话,给些学习的参考资料 谢谢
------解决方案--------------------
<input type="text" name="grade[]" />
这样 $_POST['grade'] 就是一个数组,包含三个值。foreach 遍历即可。
------解决方案--------------------
你可以将空数据删除
------解决方案--------------------