留言簿
各位大虾, 小弟初学PHP, 想自己制作一个简易留言簿, 实现写入,读出,并分页之功能。但在制作过程中出现了各种问题。首先,当写入数据时,不能当时在网页上显示出来,而且刷新叶面时,数据重复写入数据库。不知如何解决?搜了若干代码,但看不懂。若能提供简易代码,十分感谢!
mysql+php
问题点数:0、回复次数:5Top
1 楼alexzhang00(三角猫)回复于 2003-12-03 23:03:54 得分 0
最好不要在当前页面处理FORM,在一个新的页面处理Top
2 楼ustcfrank(勇敢的心)回复于 2003-12-03 23:39:59 得分 0
同意楼上的观点
form和写入mysql的代码分开写Top
3 楼sandyde2(sandy)回复于 2003-12-04 00:02:04 得分 0
html:
....
<form method=post action="handlemsg.php">
<input type="textarea" value="" name="msg" row=10 col=50>
<input type=submit name="sendout" value="Submit">
<input type=hidden name=action value=sendmsg>
</form>
....
handlemsg.php:
<?php
if($_POST['action']=="sendmsg")
{
connect_to_mysql(); # do it urself
$msg = $_POST['msg'];
$sql = "insert into urdb msg=$msg";
$rs = mysql_queue($sql);
}
?>Top
4 楼hanxd()回复于 2003-12-04 06:17:50 得分 0
如果分开写,写入后怎样反回留言页呢?Top
5 楼hanxd()回复于 2003-12-04 06:21:31 得分 0
我不懂为什么在判断时为什么用sendmsg but submit?
<input type=hidden name=action value=sendmsg>
的作用是什么呢?请赐教!Top




