表白php
您好,很高兴为您解答。
【id】这个算是父Id 可以通过这个id来查询 在这个id下是否有子id 同时也可以记录这个是那条留言的id
【 son_id】这个是子id 然后通过这个id 可以找到相对应的父id
【 news_id】记录文章的id
【sender_author】接受留言的人
【receiver_author】发送留言的人
【content】留言的内容
【status】在有人回复你的帖子的时候 这个值从0转为1时候 该消息不在显示 如果没点击进去 该消息依然存在
【time】记录留言的时间
留言板回复思路
当发送方(也就留言的人)要到该文章下留言或者回复的的时候就需要接收方(也就文章的作者或者要被回复的人)来接收。单数据库语句查询到这个键sender_author和receiver_author 的是就会知道接收方是谁和发送方是谁了。然后在根据这个判断来显示出回复内容。
提示你有一条新的消息思路
当发送方发送消息的时候 这个status的值默认为0 就是提示接收发 你有一条新的消息。当点击进去的时候 调用数据库修改语句把指定的值修改成为1 这样就不显示了 。
查看评论的时候 的数据库操作语句
functionmessage($id){
$query=$this->db->query("SELECT*FROMmessageWHEREnews_id='$id'");//或者文章id后查询里面所有评论
return$query->result();
}
这个是获取父的留言内容的代码
<?phpforeach($queryas$sel){?>
<p>留言用户:<?phpecho$sel->receiver_author;?>留言内容:<?phpecho$sel->content?></p>
<?php}?>
用户是否登陆 并给予留言权限
<formid="form1"name="form1"method="post"action="<?phpechosite_url()."/publish/user_message"?>">
<textarearows="5"cols="50"name="huifu"<?phpif($uere_name=="0"){echo"disabled";}?>>
<?php
if($uere_name=="0")
{echo"抱歉你还没登录不能进行留言";}
?>
</textarea>
<inputclass="wole"name="author"value="<?phpecho$author;?>"/><!--接受方帖子作者-->
<inputclass="wole"name="news_id"value="<?phpecho$news_idx;?>"/><!--文章id-->
<inputtype="submit"name="Submit"/>
</form>
<scriptlanguage="javascript">
functionupdateinfo(){
if(<?phpecho$uere_name;?>==1){
document.form1.Submit.value="留言";
document.form1.Submit.disabled=false;
}
else{
document.form1.Submit.value="还未登录";
document.form1.Submit.disabled="disabled";
}
}
updateinfo();
</script>
这个是显示了 获取指定的父id 之后来显示他里面的全部子id 和留言内容
<p>这里是<?phpecho$is;?>楼用户:<?phpecho$sel->receiver_author;?><br/>留言内容:<?phpecho$sel->content?>
<aonClick="showdiv('contentid<?phpecho$is;?>','showtext<?phpecho$is;?>')"href="javascript:void(0)">回复</a>
<divid="contentid<?phpecho$is;?>"class="none">
<?php
$query=$this->db->query("select*frommessagewhereson_id='$sel->id'orderbyid");//获取指定父id的子回复
$revis=$query->result();
foreach($revisas$row){?>
<p><?phpif($row->sender_author==$row->receiver_author){echo$row->sender_author;}
else{echo$row->sender_author."回复了:".$row->receiver_author;}?>
内容是:<?phpecho$row->content?></p>
<?php}?>
<formaction="<?phpechosite_url()."/publish/son_message"?>"method="post">
<inputname="son_idx"class="wole"value="<?phpecho$sel->id?>"/>
<inputname="receiver_author"class="wole"value="<?phpecho$sel->receiver_author;?>"/>
<inputclass="wole"name="news_id"value="<?phpecho$news_idx;?>"/><!--文章id-->
<textarearows="5"cols="50"name="huifux"></textarea>
<br><inputtype="submit"name="sub"value="回复"></form></div></p>
<scriptlanguage="JavaScript"type="text/JavaScript">
<!--
functionshowdiv(targetid,objN){
vartarget=document.getElementById(targetid);
varclicktext=document.getElementById(objN)
if(target.style.display=="block"){
target.style.display="none";
clicktext.innerText="回复";
}else{
target.style.display="block";
clicktext.innerText='收起';
}
}
-->
</script>
如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
~ O(∩_∩)O~
⑵ 今天你说520了吗不仅有php表白书还有java表白神器
先来看看表白神器,点击这里下载,来表白吧!
不如就把这些感性的细枝末节放大吧,用代码写下520的“告白书”
“自从遇见了你,就不停地想你。
编一个死循环,
让我们一直走,一直走。”
“我就是我,是颜色不一样的烟火
每个人都是独一无二的,写给自己的情诗。”
“我一直在寻找
找到了你
便找到了整个世界”
“我是个说谎者
我总是说,我不爱你”
“我曾是孤单的飞鸟,飘荡在远方的天空
如今我已飞得太久
才知道你就是春天”
“自从遇见了你,就不停地想你。”
“找到你的联系方式,想约你出来吃饭
什么?你居然拒绝我了!!!
哼!那我把你删掉了!!!”
“曾经沧海难为水
除却巫山不是云
你对我而言就是沧海和巫山”
“如果允许的话
我想回到过去
对你说
我爱你”
“我一生都在等待
直到你闯进我的世界
我只想对你说:余生请多指教”
一封长长的表白书,再加上表白神器,你明白了我的心意了吗?