插入数据库的处理问题
这是设计的表单页面
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 遍历即可。
------解决方案--------------------你可以将空数据删除
------解决方案--------------------