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