php 分页

if(isset($_GET['page'])&&($_GET['page']!=0))
    $page = $_GET['page'];
else
    $page = 1;

$pagesize = 2;
$cat_ID   = get_query_var('cat');
$count    = wt_get_category_count($cat_ID);    
$pagecount= ceil($count/$pagesize);
$post     = get_posts("category=".$cat_ID."&numberposts=".$count);
$position = ($page-1) * $pagesize;
$listarr  = array_slice($post,$position,$pagesize);



   
function test($pg=1,$mP,$n=2,$cI){
    
    $page    = $pg;
    $maxPage = $mP;
    $htmlStr = "";
    $num     = $n;
    $cat_ID  = $cI;

    if($page > 1){
      $fontpage=$page-1;
      $htmlStr.="<a href='/?cat=".$cat_ID."&page=".$fontpage."' class='pre'>&lt;</a>";
    }
    if($page > $num){
        $htmlStr.= "<span>...</span>";
    }
    for($i=1; $i <= $maxPage; $i++){
        if($i > $page - $num && $i < $page + $num){
            if($page == $i){
                $htmlStr.="<a href='/?cat=".$cat_ID."&page=".$i."' style='color:#0099cc;'>".$i."</a>";
            }else{
                $htmlStr.= "<a href='/?cat=".$cat_ID."&page=".$i."'>".$i."</a>";
            }
        }
    }
    if($page < $maxPage - $num){
        $htmlStr.= "<span>...</span>";
    }
    if($page < $maxPage){
       $lastpage = $page+1;
       $htmlStr .="<a href='/?cat=".$cat_ID."&page=".$lastpage."' class='next'>&gt;</a>";
    }

    return  $htmlStr;
}
$page_symbol = test($page,$pagecount,3,$cat_ID);
// $post     = get_posts("category=".cat_ID."&numberposts=4");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值