php评论回复
㈠ php留言板回复功能是怎么样的
表 id(int11) username(varchvr) info(text) ip(varchvr) submit_time(int11)
mysql_connect("localhost","root","");//连接数据库
mysql_select_db("lyb");//选择数据库
//保存
if ($_POST['username'] !=''){
mysql_query("insert into tb_lyb (username, info, submit_time) values ('$_POST[username]', '$_POST[info]', 'time()')");
}
$rs = mysql_query("select count(*) from tb_lyb");//取得记录总数,计算总页数用
$myrow = mysql_fetch_array($rs);
$sql = "select * from tb_lyb order by id desc";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
echo "姓名:".$row['username'];
//略
}
?>
<form action="" medth="post">
姓名:<input type=text name=username><br />
内容:<textarea name=info> </textarea>
<input type=submit value="提交">
</form>
// 只是粗略的写个大概。如果有不明白的。我可以进一步指导 !
㈡ php 怎样回复留言同时更新两张表的状态 已读 未读 求源码
分别执行两个代码撒,每张表一次。
updatetb_sendMessagsetstate=1whereid=1000
updatetb_returnMessasgesetstate=1whereid=1000
㈢ php+mysql 评论回复 功能怎么实现
评论 id
回复 建个与评论id关联的,例fid
select * from `表名` where fid='评论的id' //这个就是回复那个评论的了,当然,你回复还得入库,insert 回复fid值入库的是 评论id值
大致思路就是这样子
㈣ thinkphp 的文章评论回复功能怎么做
文章下面给个输入框
用户输入的评论保存在一个单独的表,应该包括以下字段:
评论者的id
评论的文章id
评论时间
评论内容
。。。。
㈤ php+mysql ,评论回复功能怎么实现
可以自己进行编写评论的留言板块。
㈥ php设计论坛系统的时候怎么设计跟帖回复的呢
数据库逻辑简单点的话,三张表。
第一张表是文章详情
第二张表是回复
第三章是楼中楼(就是对回复的回复)
查询的话就是三表联合查询。
回复的话,推荐使用js改变form表单属性,点击不同回复获取不同回复的编号,从而用同一个表单区别不同的回复。后台根据传入数据的区别来做区分操作即可。
例如
如果是文章一级回复,表单可以设置一个hidden的input,name为type,value为1;
如果是文章二级回复(就是对一级回复的回复),表单可以设置一个hidden的input,name为type,value为2,并且在点击该一级回复的时候获取该回复的编号,然后写入另一个hidden的input,一起提交到后台,后台再做区分,做不同的操作。
要用到js处理,在点击按钮时动态改变表单的数据,这样就只需要一个表单即可。
㈦ 如何用php原生做留言回复,如下图这样的,如果有这样的代码最好,没有的话给详细点的思路也非常感谢
看着像阿里云的工单,你直接一个表,按回复时间排序不行吗?,用户和售后通过一个唯一的工单id来识别
㈧ php留言板的回复怎么做
首先得设计好数据库,留言一个表,回复一个表,然后把留言表中关键字ID关联到回复表中。
比如:
留言表:message
id
contents
user
time
回复表:reply
id
m_id 关联留言表中的id
contents
user
time
然后程序方面把对应的留言、回复保存到相应的表中,读取的时候先遍历留言表,然后通过留言表id再读取对应的回复数据。
㈨ thinkphp 怎么做评论的回复功能求教!
就按你想的来,暂时先做一个单级回复,然后慢慢的学会无限极回复!
这个需要一个过程,表要建好!
你上面写的是可以实现单级回复的!
㈩ 求助,如何实现thinkphp官网的评论,回复 消息功能
只说说逻辑吧
只需要在设计数据表的时候比原来多增加两个字段就行,姑且叫 aid 和cid
aid用于记录是哪个文章下的评论,cid用于记录是哪条评论下的评论.
即 aid = 文章的ID cid = 被评论的这条评论的ID
当别人点击评论时 则只需要记录文章的ID 即aid 此时 cid = 0;
当别人在某条评论下回复时,则记录文章id 和这条评论的id 即cid = 等于此时评论的id
在显示的时候
//查询文章已TP5为例子
$pinglun=db::table('pinglun')->where('aid',id)->where('cid',0)->select();//查询一条文章的评论
foreach($pinglun1as$k=>$v){
$data[$k]=$v['neirong']//这里为评论的内容
$pinglun2=db::table('pinglun2')->where('cid',$v['id'])->select();
foreach($pinglun2as$kk=>$vv){
$data['huifu']=$vv['neirong']
}
}
纯手工 ,希望对你有帮助