php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态
副问题[/!--empirenews.page--]
在漫笔中已经将怎样宣布动态泛起了,那么此刻来看一下剩下的评述动态、回覆评述、删除动态和评述成果,这几个成果会有点绕~~~ 一、思绪如下:(1)你颁动员态之后,会有人评述这一条动态,当评述之后,你也会回覆该评述;(此处评述要单唯一张表,回覆也要单唯一张表) (2)删除动态:会将动态连同评述、回覆所有删除;删除评述:只会删除该条评述 二、在写代码之前,我照旧想把流程说一遍:(1)颁动员态---评述---回覆---再回覆 (2)将上边的流程细化,我先在纸上写出,再上传,码字不能表达清晰(留意的是,我想要的成果的实现,并不是千篇一律的哈) 三、照旧先将代码分块表明,最后将主页面代码完全附上(含上一篇)在上一篇中已经实现宣布动态、弹出评述框,那么此刻接着向下走: 别离看一下qqfriends,qqdongtai,qqpinglun,qqhuifu表,这是初始状态: 先以用户李四登录,由数据库qqfriends表中知道,李四的挚友是zhangsan,和zhaoliu,那么他的空间中表现的挚友动态如下: 与上一篇对比,在这一篇中,谁登录的我用中文表现的: strquery($sql);
echo "接待:"."{$name}";
?>
第一步:评述 1、评述张三的动态,点击“确定”后,就是第二张图了~ 2、并将评述的内容写进数据库 pl-cl.php页面 query($sql,0);
?>
查察qqpinglun表中是不是多了这一条 “为什么开心呢?”: 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、回覆方才的评述: (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |