加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态

发布时间:2021-01-19 16:43:05 所属栏目:PHP教程 来源:网络整理
导读:副标题#e# 在随笔中已经将如何发布动态呈现了,那么现在来看一下剩下的评论动态、回复评论、删除动态和评论功能,这几个功能会有点绕~~~ 一、思路如下: (1)你发表动态之后,会有人评论这一条动态,当评论之后,你也会回复该评论;(此处评论要单独一张表
副标题[/!--empirenews.page--]

在随笔中已经将如何发布动态呈现了,那么现在来看一下剩下的评论动态、回复评论、删除动态和评论功能,这几个功能会有点绕~~~

一、思路如下:

(1)你发表动态之后,会有人评论这一条动态,当评论之后,你也会回复该评论;(此处评论要单独一张表,回复也要单独一张表)

(2)删除动态:会将动态连同评论、回复全部删除;删除评论:只会删除该条评论

二、在写代码之前,我还是想把流程说一遍:

(1)发表动态---评论---回复---再回复

(2)将上边的流程细化,我先在纸上写出,再上传,码字不能表达清楚(注意的是,我想要的功能的实现,并不是一模一样的哈)

三、还是先将代码分块解释,最后将主页面代码完全附上(含上一篇)

在上一篇中已经实现发布动态、弹出评论框,那么现在接着向下走:

分别看一下qqfriends,qqdongtai,qqpinglun,qqhuifu表,这是初始状态:

php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态

php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态

php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态

php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态

先以用户李四登录,由数据库qqfriends表中知道,李四的好友是zhangsan,和zhaoliu,那么他的空间中显示的好友动态如下:

php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态

php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态

与上一篇相比,在这一篇中,谁登录的我用中文显示的:

strquery($sql); echo "欢迎:"."{$name}"; ?>

第一步:评论

1、评论张三的动态,点击“确定”后,就是第二张图了~

php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态

2、并将评论的内容写进数据库

pl-cl.php页面

query($sql,0); ?>

查看qqpinglun表中是不是多了这一条 “为什么开心呢?”:

php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态

3、读取评论内容:

query($sql); foreach($arr as $v) { $sql = "select * from qqdongtai where dtid='{$v[1]}'"; $arr2 = $db->query($sql); foreach($arr2 as $m) { //取发动态的姓名 $sql = "select name from qqusers where uid='{$v[2]}'"; $name = $db->strquery($sql); //若果是登录者评论则显示“我” if($v[2]==$uid) { $name ="我"; } //获取被评论者的姓名 $sql = "select name from qqusers where uid=(select uid from qqdongtai where dtid='{$v[1]}')"; $bpl = $db->strquery($sql); echo "{$name}评论{$bpl}的动态:{$m[2]} {$v[3]} 发表评论时间:{$v[4]} 删除评论"; } } ?>

第二步:回复

1、回复刚刚的评论:

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读