一个分页导航源码 |
|
来源:互联网 作者:七月十五 发布时间:2007-12-31 |
|
|
原文:/bbs/viewthread.php?tid=7948&extra=page%3D1
以下为引用的内容: <?php //定义相关数据 $topictotal=261; //总主题数 $pagepre=3; //前导页 php程序员站 $pageline=7; //可显示页数 $topicpage=15; //每页主题数
if($topictotal<=0)exit("获取主题出错或没有任何主题!"); //无主题时
//求得相关的数据 $pagetotal=ceil($topictotal/$topicpage); //总页数 www~phperz~com $topiclastpage=$topictotal%$topicpage; //最后页主题数
//当前页不在范围 if($p<1 || $p>$pagetotal)$p=1; //重置当前页为1
if($pagetotal<=$pageline) //总页不足可显示页数 www.phperz.com { $sp=1; $ep=$pagetotal; } else //总页足量 { if($p<=$pagepre) //在最前几页 php程序员之家 { $sp=1; $ep=$pageline; } elseif($p>$pagetotal+$pagepre-$pageline) //在最后几页 phperz~com { $sp=$pagetotal-$pageline+1; $ep=$pagetotal; } else //正常情况 { php程序员站 $sp=$p-$pagepre+1; $ep=$p-$pagepre+$pageline; }
|
上一页12 3 下一页 |
[收藏此页] [打印本页] [返回顶部] |
|
|
|
|
|
|
|
|
|