天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php簡單的留言板與回復功能具體實現

在網上找了這方面的教程 但是基本就是沒有人說什么 然后在某一天看見一個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 這樣就不顯示了                 

查看評論的時候 的數據庫操作語句

復制代碼 代碼如下:
function message($id){   
  $query = $this->db->query("SELECT * FROM message WHERE news_id = '$id'");//或者文章id后查詢里面所有評論  
  return $query->result();   
 }

這個是獲取父的留言內容的代碼

復制代碼 代碼如下:
<?php foreach($query as $sel){?>
<p>留言用戶:<?php echo $sel->receiver_author;?> 留言內容:<?php echo $sel->content?></p>
<?php }?>

用戶是否登陸 并給予留言權限

復制代碼 代碼如下:
<form id="form1" name="form1" method="post" action="<?php echo site_url()."/publish/user_message"?>">
<textarea rows="5" cols="50" name="huifu" <?php if($uere_name == "0"){echo "disabled";}?> >
<?php
 if($uere_name == "0")
{echo "抱歉你還沒登錄不能進行留言";}
?>
</textarea>
<input class="wole" name="author" value="<?php echo $author;?>" /><!--接受方帖子作者-->
<input class="wole" name="news_id" value="<?php echo $news_idx;?>" /><!--文章id-->
<input type="submit" name="Submit"/>
</form>
<script language="Javascript">
function updateinfo(){
  if(<?php echo $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>這里是<?php echo $is;?>樓 用戶:<?php echo $sel->receiver_author;?> <br />留言內容:<?php echo $sel->content?>   

<a onClick="showdiv('contentid<?php echo $is;?>','showtext<?php echo $is;?>')" href="Javascript:void(0)">回復</a>
<div id="contentid<?php echo $is;?>" class="none">
<?php 
 $query = $this->db->query("select * from message where son_id ='$sel->id' order by id");//獲取指定父id的子回復
 $revis = $query->result();
    foreach($revis as $row){?>
 <p><?php if($row->sender_author == $row->receiver_author){echo $row->sender_author;}
 else{ echo $row->sender_author."回復了:".$row->receiver_author;}?>
  內容是:<?php echo $row->content?></p>
<?php }?>
<form action="<?php echo site_url()."/publish/son_message"?>" method="post">
<input name="son_idx" class="wole" value="<?php echo $sel->id?>" />
<input name="receiver_author" class="wole" value="<?php echo $sel->receiver_author;?>" />
<input class="wole" name="news_id" value="<?php echo $news_idx;?>" /><!--文章id-->
<textarea rows="5" cols="50" name="huifux"></textarea>
<br><input type="submit" name="sub" value="回復"></form></div></p>
<script language="JavaScript" type="text/JavaScript">
<!--
function showdiv(targetid,objN){

      var target=document.getElementById(targetid);
      var clicktext=document.getElementById(objN)

            if (target.style.display=="block"){
                target.style.display="none";
                clicktext.innerText="回復";
 

            } else {
                target.style.display="block";
                clicktext.innerText='收起';
            }

}
-->
</script>

這個是實現之后的效果圖片 留言板已經實現了 留言內容回復

然后這個是實現了 回復你的時候 會顯示你有一條新的留言


php技術php簡單的留言板與回復功能具體實現,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美另类一区 | 伊人久久精品午夜 | 熟女人妻久久精品AV天堂 | 成人免费一级毛片在线播放视频 | 日本高清免费一本视频在线观看 | jiizzyou欧美喷液 | 久久国产精品永久网站 | 国产成人免费观看 | 国产高清在线a视频大全 | 午夜一区欧美二区高清三区 | 亚洲福利精品电影在线观看 | 最近中文字幕2019免费版日本 | 一个人在线观看视频免费 | 动漫美女被到爽了流 | 亚洲欧美无码2017在线 | 好想被狂躁A片免费久99 | 美女在线永久免费网站 | 18岁末年禁止观看免费1000个 | 久久99热成人精品国产 | 俄罗斯女人与马Z00Z视频 | 国产精品人妻无码久久久蜜桃 | 99久久婷婷国产综合精品青草 | 亚洲精品第一综合99久久 | www.色小姐| 在线成人精品国产区免费 | 午夜福利不卡片在线播放免费 | 秋霞电影网午夜鲁丝片无码 | 欧美日韩精品不卡在线观看 | 中文字幕在线不卡日本v二区 | 国产亚洲日韩在线播放不卡 | 久久婷五月综合色啪首页 | 亚洲视频在线观看不卡 | 激情内射亚洲一区二区三区 | 成人精品视频99在线观看免费 | 超碰人人澡人人胔 | WRITEAS塞红酒瓶| 一区二区视频在线观看高清视频在线 | 国产美女久久久久久久久久久 | 少妇伦子伦情品无吗 | 亚洲欧洲日产国产 最新 | 亚洲欧美中文字幕高清在线 |