query" />
设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2021-01-18 15:39 所属栏目:121 来源:网络整理
导读:2、将回复内容写进数据库 hf-cl.php页面 查看qqhuifu表,是不是多了一行呢? 3、将回复内容读出: query($sql); foreach($arr as $a) { $sql = "select * from qqpinglun where cid='{$a[1]}'"; $arr2 = $db->query

2、将回复内容写进数据库

 hf-cl.php页面

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}"; ?> 发表动态: