我写的一个用PHP+MYSQL轻松实现论坛里的分级+分页显示的例程!(很详细的哦!虽然效率不是最佳,却非...
------------------------------------------------------------
//开始构建分页显示------------------------------------------------------
if($currentpage!=""){
$page=$currentpage;
}
else{
$page=0;
}
$pagesize=10;//每页显示的首发贴数!
$start=$page*$pagesize;
$end=$start+$pagesize;
if($end>$i) $end=$i;
$totalpage=$i/$pagesize;
$info=" 共有" . $i . "条纪录,分" . ceil($totalpage) . "页,当前为第" . ($page+1) . "/" . ceil($totalpage) . "页 <br>\n";
echo $info;
if($page>0) $pagestr="<a href=http://www.dvbbs.net/tech/php/bbsrow.php4?currentpage=" . ($page-1) . ">上一页</a>";
$pagestr=$pagestr . " [第 ";
for($i=0;$i<$totalpage;$i++){
if($i!=$page){
$pagestr=$pagestr . " <a href=http://www.dvbbs.net/tech/php/bbsrow.php4?currentpage=" . $i . ">" . ($i+1) . "</a> ";
}
else{
$pagestr=$pagestr . " " . ($i+1) . " ";
}
}
//开始构建分页显示------------------------------------------------------
if($currentpage!=""){
$page=$currentpage;
}
else{
$page=0;
}
$pagesize=10;//每页显示的首发贴数!
$start=$page*$pagesize;
$end=$start+$pagesize;
if($end>$i) $end=$i;
$totalpage=$i/$pagesize;
$info=" 共有" . $i . "条纪录,分" . ceil($totalpage) . "页,当前为第" . ($page+1) . "/" . ceil($totalpage) . "页 <br>\n";
echo $info;
if($page>0) $pagestr="<a href=http://www.dvbbs.net/tech/php/bbsrow.php4?currentpage=" . ($page-1) . ">上一页</a>";
$pagestr=$pagestr . " [第 ";
for($i=0;$i<$totalpage;$i++){
if($i!=$page){
$pagestr=$pagestr . " <a href=http://www.dvbbs.net/tech/php/bbsrow.php4?currentpage=" . $i . ">" . ($i+1) . "</a> ";
}
else{
$pagestr=$pagestr . " " . ($i+1) . " ";
}
}
| 对此文章发表了评论 |
