當前位置:首頁 » 編程語言 » php評論

php評論

發布時間: 2022-07-13 09:19:46

『壹』 php+mysql ,評論回復功能怎麼實現

可以自己進行編寫評論的留言板塊。

『貳』 php+mysql 評論回復 功能怎麼實現

評論 id
回復 建個與評論id關聯的,例fid
select * from `表名` where fid='評論的id' //這個就是回復那個評論的了,當然,你回復還得入庫,insert 回復fid值入庫的是 評論id值
大致思路就是這樣子

『叄』 php 寫評論列表

我覺得可以這樣做,先備份一下這個數組,然後循環判斷這個數組中的每一個子元素,如果該子元素的next欄位有值,就把這個子元素作為子節點附加到其next的節點,這樣就會形成一個樹狀結構,其對應的子評論就好找了。可能有些麻煩了,不知道還有沒有其它更好的方法。
下面是給你寫的生成樹的方法:
function list_to_tree($list) {
// 創建Tree
$tree = array();
if(is_array($list)) {
$refer = array();
foreach ($list as $key => $data) {
$refer[$data['id']] =& $list[$key];
}
foreach ($list as $key => $data) {
$parentId = $data['next'];
if (0 == $parentId) {
$tree[$data['id']] =& $list[$key];
}else{
if (isset($refer[$parentId])) {
$parent =& $refer[$parentId];
$parent['_child'][$data['id']] =& $list[$key];
}
}
}
}
return $tree;
}
剩下的取每一個父節點的子節點就比較好取了,希望對你有幫助。

『肆』 php 讀取評論並分頁顯示

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>php 讀取評論並分頁顯示</title>
<style type="text/css">
<!--
body,td,th {
font-size: 12px;
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style></head>
<?php
//por_id (評論表id) main_id (新聞id) name (評論者) c_time(時間) nr (評論內容)
$n_id=$_GET['id'];
/*$n_id=14;//新聞id*/
$link = mysql_connect("localhost", "root", "123456") or die("連接失敗: " . mysql_error());
$db = mysql_select_db("communist party",$link);
mysql_query("set names gbk");
$sql = "select por_id,main_id,name,c_time,nr from `hf` where main_id='$n_id' order by c_time desc";
//$sql這里可以根據你想要的進行改動 比如只有會員才可以看得到
$record = mysql_query($sql,$link);
$RecordCount = mysql_num_rows($record);
$PageSize = 5;//設置每頁顯示幾條
$PageCount = ceil($RecordCount/$PageSize);
if(!isset($_GET["Page"]))
{
$PageIndex = 1;
}
else
{
$PageIndex = $_GET["Page"];
}
?>

<body>
<table width="600" border="0" align="center">
<tr>
<td width="122" height="25" align="center" valign="middle" bgcolor="#CCCCCC">評論編號</td>
<td width="468" align="center" valign="middle" bgcolor="#CCCCCC"></td>
</tr>
<?php
$i=0;
mysql_data_seek($record,($PageIndex-1)*$PageSize);
while($rs = mysql_fetch_object($record))
{
$i++;
?>
<tr>
<td height="25" align="center" valign="middle"><?=$rs->por_id?></td>
<td align="left" valign="middle"><?=$rs->nr?> (評論者:<?=$rs->name?> 發表於:<?=$rs->c_time?>)</td>
</tr>
<?php
if($i == $PageSize)
{
break;
}
}
?>
<tr>
<td height="25" colspan="2" align="right" valign="middle">共有<?=$RecordCount?>條數據 頁次<?=$PageIndex?>/<?=$PageCount?> <a href="?Page=1&$id=<?=$n_id?>">首頁</a> <a href="?Page=<?=$PageIndex + 1?>&$id=<?=$n_id?>">下一頁</a> <a href="?Page=<?=$PageIndex - 1?>&$id=<?=$n_id?>">上一頁</a> <a href="?Page=<?=$PageCount?>&$id=<?=$n_id?>">最後一頁</a></td>
</tr>
</table>
</body>
</html>

『伍』 php 文章底下評論功能實現

這個表能支持單向評論,單向回復的功能,至於多層級回復,肯定不行.

『陸』 求助,如何實現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']
}
}

純手工 ,希望對你有幫助

『柒』 php新聞評論功能,評論內容就顯示在評論框的上方

1.有些版本的async這個屬性,不能加引號(如:'false'或"false"就不起作用)
2.dataType這個屬性必須和返回的響應內容對應。即返回xml的話,就不能使用dataType:'json',這樣會導致success回調函數不執行。
3.timeout設置請求超時時間(毫秒)。此設置將覆蓋全局設置。設置過大,數字過長,部分瀏覽器就不支持了。

『捌』 php怎麼實現評論蓋樓

建表:
floor:id,title,.....
comment:id,pid,fid,........(此表可再分,評論一級單表和子評論表)
比較簡單的查詢方式就是嵌套查詢,或者你組建遞歸查詢也可以(建議次方法)
這里為了簡單,就說嵌套查詢:
select * from floor 標題
select * from comment where pid=0;#這里pid=0標記的是一級評論
然後foreach($result as $k=>$v){
select * from comment where id=pid;#這里就是二級評論,寫個判定,如果二級下面還有評論就繼續循環,做個判定輪詢的方式

}
這種方式就是評論後需要別人刷新後才能看到。

如果不想要這種方式就用socket (workman)。php必須要他指定的高於此版本的

『玖』 php評論系統

主要看你的數據量了 mysql幾百萬數據應該沒問題的,如果你有那麼多數據了,也應該不用擔心更多的數據了,因為你的網站已經夠你支付資料庫了。

『拾』 ThinkPHP實現文章類的評論如上面一個評論輸入框,輸入後評論顯示在下方的文本框內,求源碼

上面的評論用JQueryAJAX提交,返回的值就可以直接對下面文本框賦值就好了!

<script>
$.ajax({
type:"GET",
url:"test.json",
data:{username:$("#username").val(),content:$("#content").val()},
dataType:"json",
success:function(data){
//針對下面文本框進行賦值

}
});

</script>
熱點內容
滑板鞋腳本視頻 發布:2025-02-02 09:48:54 瀏覽:425
群暉怎麼玩安卓模擬器 發布:2025-02-02 09:45:23 瀏覽:550
三星安卓12彩蛋怎麼玩 發布:2025-02-02 09:44:39 瀏覽:736
電腦顯示連接伺服器錯誤 發布:2025-02-02 09:24:10 瀏覽:529
瑞芯微開發板編譯 發布:2025-02-02 09:22:54 瀏覽:139
linux虛擬機用gcc編譯時顯示錯誤 發布:2025-02-02 09:14:01 瀏覽:227
java駝峰 發布:2025-02-02 09:13:26 瀏覽:644
魔獸腳本怎麼用 發布:2025-02-02 09:10:28 瀏覽:527
linuxadobe 發布:2025-02-02 09:09:43 瀏覽:205
sql2000資料庫連接 發布:2025-02-02 09:09:43 瀏覽:720