php 带条件查询 分页代码

  1. if(!isset($_get[absolutepage])){
  2. $absolutepage=1;//当前页//开源代码phpfensi.com
  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>";