php仿照qq空间或伴侣圈宣布动态、评述动态、回覆评述、删除动态
发布时间:2021-01-19 10:38:16 所属栏目:编程 来源:网络整理
导读:在漫笔中已经将怎样宣布动态泛起了,那么此刻来看一下剩下的评述动态、回覆评述、删除动态和评述成果,这几个成果会有点绕~~~ 一、思绪如下: (1)你颁动员态之后,会有人评述这一条动态,当评述之后,你也会回覆该评述;(此处评述要单唯一张表,回覆也要
2、将回覆内容写进数据库 hf-cl.php页面 查察qqhuifu表,是不是多了一行呢? 3、将回覆内容读出: query($sql); foreach($arr as $a) { $sql = "select * from qqpinglun where cid='{$a[1]}'"; $arr2 = $db->query($sql); foreach($arr2 as $n) { //取评述动态的姓名 $sql = "select name from qqusers where uid='{$a[2]}'"; $name = $db->strquery($sql); //若果是登录者评述则表现“我” if($a[2]==$uid) { $name ="我"; } //获取被回覆评述的姓名 $sql = "select name from qqusers where uid=(select uid from qqpinglun where cid='{$a[1]}')"; $bpl = $db->strquery($sql); echo "{$name}回覆{$bpl}的评述:{$n[3]} {$a[3]} 回覆时刻:{$a[4]} 删除回覆"; } } ?>回覆内容已经表现了: 第三步:删除 1、删除动态:(含评述和回覆) scdt-cl.php query($sql,0);
$sql2 = "delete from qqpinglun where dtid='{$code}'";
$db->query($sql2,0);
$sql3 = "delete from qqhuifu where cid=(select cid from qqpinglun where dtid='{$code}')";
$db->query($sql3,0);
header("location:main.php");
?>
2、删除评述:(含回覆) scpl-cl.php query($sql2,0);
$sql3 = "delete from qqhuifu where cid='{$code}'";
$db->query($sql3,0);
header("location:main.php");
?>
3、删除回覆:(只本身) schf-cl.php query($sql2,0);
header("location:main.php");
?>
关于删除就不依次试了~~~留意包括相关就好了 主页面所有代码: strquery($sql);
//这种要领可以取到uid。
echo "接待:"."{$name}";
?>
颁动员态:
|