您的位置:

phpsmarty留言板,php 留言板

本文目录一览:

如何用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

已私信