php評論回復
㈠ php留言板回復功能是怎麼樣的
表 id(int11) username(varchvr) info(text) ip(varchvr) submit_time(int11)
mysql_connect("localhost","root","");//連接資料庫
mysql_select_db("lyb");//選擇資料庫
//保存
if ($_POST['username'] !=''){
mysql_query("insert into tb_lyb (username, info, submit_time) values ('$_POST[username]', '$_POST[info]', 'time()')");
}
$rs = mysql_query("select count(*) from tb_lyb");//取得記錄總數,計算總頁數用
$myrow = mysql_fetch_array($rs);
$sql = "select * from tb_lyb order by id desc";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
echo "姓名:".$row['username'];
//略
}
?>
<form action="" medth="post">
姓名:<input type=text name=username><br />
內容:<textarea name=info> </textarea>
<input type=submit value="提交">
</form>
// 只是粗略的寫個大概。如果有不明白的。我可以進一步指導 !
㈡ php 怎樣回復留言同時更新兩張表的狀態 已讀 未讀 求源碼
分別執行兩個代碼撒,每張表一次。
updatetb_sendMessagsetstate=1whereid=1000
updatetb_returnMessasgesetstate=1whereid=1000
㈢ php+mysql 評論回復 功能怎麼實現
評論 id
回復 建個與評論id關聯的,例fid
select * from `表名` where fid='評論的id' //這個就是回復那個評論的了,當然,你回復還得入庫,insert 回復fid值入庫的是 評論id值
大致思路就是這樣子
㈣ thinkphp 的文章評論回復功能怎麼做
文章下面給個輸入框
用戶輸入的評論保存在一個單獨的表,應該包括以下欄位:
評論者的id
評論的文章id
評論時間
評論內容
。。。。
㈤ php+mysql ,評論回復功能怎麼實現
可以自己進行編寫評論的留言板塊。
㈥ php設計論壇系統的時候怎麼設計跟帖回復的呢
資料庫邏輯簡單點的話,三張表。
第一張表是文章詳情
第二張表是回復
第三章是樓中樓(就是對回復的回復)
查詢的話就是三表聯合查詢。
回復的話,推薦使用js改變form表單屬性,點擊不同回復獲取不同回復的編號,從而用同一個表單區別不同的回復。後台根據傳入數據的區別來做區分操作即可。
例如
如果是文章一級回復,表單可以設置一個hidden的input,name為type,value為1;
如果是文章二級回復(就是對一級回復的回復),表單可以設置一個hidden的input,name為type,value為2,並且在點擊該一級回復的時候獲取該回復的編號,然後寫入另一個hidden的input,一起提交到後台,後台再做區分,做不同的操作。
要用到js處理,在點擊按鈕時動態改變表單的數據,這樣就只需要一個表單即可。
㈦ 如何用php原生做留言回復,如下圖這樣的,如果有這樣的代碼最好,沒有的話給詳細點的思路也非常感謝
看著像阿里雲的工單,你直接一個表,按回復時間排序不行嗎?,用戶和售後通過一個唯一的工單id來識別
㈧ php留言板的回復怎麼做
首先得設計好資料庫,留言一個表,回復一個表,然後把留言表中關鍵字ID關聯到回復表中。
比如:
留言表:message
id
contents
user
time
回復表:reply
id
m_id 關聯留言表中的id
contents
user
time
然後程序方面把對應的留言、回復保存到相應的表中,讀取的時候先遍歷留言表,然後通過留言表id再讀取對應的回復數據。
㈨ thinkphp 怎麼做評論的回復功能求教!
就按你想的來,暫時先做一個單級回復,然後慢慢的學會無限極回復!
這個需要一個過程,表要建好!
你上面寫的是可以實現單級回復的!
㈩ 求助,如何實現thinkphp官網的評論,回復 消息功能
只說說邏輯吧
只需要在設計數據表的時候比原來多增加兩個欄位就行,姑且叫 aid 和cid
aid用於記錄是哪個文章下的評論,cid用於記錄是哪條評論下的評論.
即 aid = 文章的ID cid = 被評論的這條評論的ID
當別人點擊評論時 則只需要記錄文章的ID 即aid 此時 cid = 0;
當別人在某條評論下回復時,則記錄文章id 和這條評論的id 即cid = 等於此時評論的id
在顯示的時候
//查詢文章已TP5為例子
$pinglun=db::table('pinglun')->where('aid',id)->where('cid',0)->select();//查詢一條文章的評論
foreach($pinglun1as$k=>$v){
$data[$k]=$v['neirong']//這里為評論的內容
$pinglun2=db::table('pinglun2')->where('cid',$v['id'])->select();
foreach($pinglun2as$kk=>$vv){
$data['huifu']=$vv['neirong']
}
}
純手工 ,希望對你有幫助