文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>一个分页导航源码

一个分页导航源码

时间:2008-05-29  来源:剑心通明



.Agy875 { display:none; }
原文:
/bbs/viewthread.php?tid=7948&extra=page%3D1

以下为引用的内容:
//定义相关数据
$topictotal=261;  //总主题数
$pagepre=3;   //前导页 php程序员站
$pageline=7; //可显示页数
$topicpage=15;  //每页主题数
if($topictotal//无主题时
//求得相关的数据
$pagetotal=ceil($topictotal/$topicpage); //总页数 www~phperz~com
$topiclastpage=$topictotal%$topicpage;    //最后页主题数
//当前页不在范围
if($p$pagetotal)$p=1; //重置当前页为1
if($pagetotal//总页不足可显示页数
www.phperz.com
{
        $sp=1;
        $ep=$pagetotal;
}
else                                                      //总页足量
{
        if($p//在最前几页 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;
        }


.Kuc479 { display:none; }
}
echo "当前页/总页:".$p."/".$pagetotal;
printf("",$_SERVER['PHP_SELF']);
for($i=$sp;$i//列出可显示页
phperz.com
{
       if($p==$i)    //当前页加粗
       {
                printf(" %d ",$_SERVER['PHP_SELF'],$i,$i);
       } php程序员站
       else
       {
                printf(" %d ",$_SERVER['PHP_SELF'],$i,$i);
       }
}
printf("");
$st=($p-1)*$topicpage+1; phperz.com
$et=$p*$topicpage;
if($p==$pagetotal && $topiclastpage)$et=$st+$topiclastpage-1;
printf("
主题列表
");
for($j=$st;$j第 %d 主题",$j,$j); www~phperz

.Cvk313 { display:none; }
printf("");
?>


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载