首页 > 开发 > PHP > 正文

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

2024-05-04 22:47:05
字体:
来源:转载
供稿:网友

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

一、思路如下:

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

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

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

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

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

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

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

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

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

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

<?php   session_start();   $uid = "";   if(empty($_SESSION["uid"]))   {    header("location:login.php");    exit;   }   $uid = $_SESSION["uid"];   require "../DB.class.php";   $db = new DB();   $sql = "select name from qqusers where uid='{$uid}'";   $name = $db->strquery($sql);   echo "欢迎:"."<span class='qid' yh='{$uid}'>{$name}</span>";   ?>

第一步:评论

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表