A-A+
php+mysql留言本回复功能原理
php+mysql留言本通常有两个用户权限,一个是访客留言权限,另一个就是管理员权限,访客的权限很小,通常都是只能进行留言,没有别的权限,而管理员可以进行留言锁定,解锁,回复,删除等所有留言本管理权限。
所以我们在制作php+mysql留言本回复功能时,会涉及到两个表,一个是访客进行留言的留言表 leavewords,另一个就是回复留言管理表 reply。
原理是:每一个访问者进行留言时,都会产生一个唯一的主键id,比如这个id=5,那么我们在回复这个主键为id=5的留言时,将其值一并插入到回复留言表 reply 里面。这样回复表里的数据就和留言表的数据对应起来了。
下面来看php+mysql留言本回复功能的核心源码:
<?php require("../mrconn.php"); //连接数据库文件 $id=$_GET["id"]; //接受数据库里访客的ID $pageno=$_GET["pageno"]; //接受过来的页码,返回到相应页码 if($_POST["Submit"])// 判断如果接受的Submit按钮不为空, 则执行大方括号内容 { $content=$_POST["content"]; //回复内容 $sql="insert into reply (leaveid,leaveuser,reply_contents) values ($id,'管理员','$content')"; 将回复内容和访客id一起插入 到回复表里 mysql_query($sql); //执行SQL语句 header("location:admin.php?pageno=$pageno"); //返回到相应页码 } ?>
php+mysql留言本回复功能很简单,类似于论坛的贴子功能一样,只不过论坛功能更复杂一些,留言本更简化一些,其实质都是将访客者留言id插入到回复表里进行对应起来。
东奔西走
啊啊
试一下
怎么没得源码提供下噢