A-A+

php 带条件查询 分页代码

2019年05月23日 我爱编程 暂无评论
  1. if(!isset($_get[absolutepage])){
  2.         $absolutepage=1;//当前页
  3.        }
  4.        if ($_get[absolutepage]==0){
  5.         $absolutepage=1;
  6.        }else {
  7.         $absolutepage=$_get[absolutepage];
  8.         $absolutepage=intval($absolutepage);
  9.         }
  10.        $pagesize=5;//一页现实的数量
  11.        $a= (($absolutepage - 1) * $pagesize);
  12.        $sql1=$sql."  limit $a,$pagesize ";
  13.        $nums=mysql_num_rows($query);//总数
  14.        $pagecount = (int)(($nums - 1) / $pagesize) + 1;//总页数
  15.        if ($absolutepage>1 && $nums>1){
  16.            $prevpage=$absolutepage-1;
  17.        }
  18.        if ($absolutepage>=1 && $absolutepage<$pagecount){
  19.         $nextpage=$absolutepage+1;
  20.        }
  21.        if ($absolutepage > $pagecount) {
  22.         $absolutepage = $pagecount;
  23.        }
  24.     $prevpage="<a href='".(strpos($_server['request_uri'],'?') ? "{$_server['request_uri']}&" : '?')."absolutepage=$prevpage'>上一页</a>";
  25. $nextpage="<a href='".(strpos($_server['request_uri'],'?') ? "{$_server['request_uri']}&" : '?')."absolutepage=$nextpage'>下一页</a>";

给我留言

Copyright © 四季博客 保留所有权利.   Theme  Ality

用户登录