本文目錄一覽:
如何用PHP+MYSQL+SMARTY+HTML實現留言板的分頁,重要的是想知道思路,最好粗略解釋下為什麼?
把分頁的顯示部分,也就是上一頁,下一頁等等定義為一個函數,比如showpage
然後直接
$smarty – assign(“showpage”, $showpage); //直接顯示分頁顯示部分
怎麼用smarty改寫留言本
?php
require_once(‘./inc/smarty.inc.php’);
require_once(‘./inc/conn.inc.php’);
require_once(‘./inc/db.inc.php’);
$db = new db();
$sql = “select * from guestbook order by gb_id desc”;
$result = $db-query($sql);
while($rs = $db-fetch($result)){
$guestData[] = array(“uname”=$rs[‘gb_name’],
“email”=$rs[‘gb_email’],
“time”=$rs[‘gb_time’],
“content”=$rs[‘gb_content’]);
}
$tpl-assign(‘title’,$title);
$tpl-assign(‘content’,$guestData);
$tpl-display(‘index.htm’);
?
用PHP完成留言板功能
留言表:留言ID、用戶ID、內容、發表時間、修改時間(此字段可選)。
回復表:回復ID、留言ID、用戶ID、內容、發表時間、修改時間(此字段可選)。
第一個用戶ID是誰發表的留言,第二個用戶ID是誰回復的留言,這樣無限回復沒問題,應該和你設計的差不多。
查詢(查詢某條留言的所有回復):
在回復表裡查詢所有該留言的回復記錄(查詢條件為留言ID),並按發表時間降序
回復內容表:
回復Id 回復內容
回復關聯表:
回復內容id 回復內容id
已私信
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/237205.html