当前位置:首页 > PHP教程 > php分页 > 列表

简单的分页函数

发布:smiling 来源: PHP粉丝网  添加日期:2013-11-28 11:36:52 浏览: 评论:0 

本来想找个分页函数或是类用用就是了,结果网上找了半天没什么好用简单的.就自己花10几分钟搞定了个分页.很简单,给大家评评....(后来看了下有点类似google和百度....)

  1. /*分页函数 
  2.  
  3. $num:总共多少篇 
  4.  
  5. $p:当前页码 
  6.  
  7. $q:当前搜索的内容 
  8.  
  9. $str:地址url参数(问号后面的东西) 
  10.  
  11. $pn:每页显示数量 
  12.  
  13. {fl($num,$p,$q,$pn)} 
  14.  
  15. */ 
  16.  
  17. function fy($num,$p,$str='?mod=zzwla&dosubmit=1',$q='',$pn=10) 
  18.  
  19. { 
  20.  
  21. if(emptyempty($num)) return false; 
  22.  
  23. $ps=ceil($num/$pn); 
  24.  
  25. $q = $q ? '&q='.urlencode($q) : ''; 
  26.  
  27. if($p>1) 
  28.  
  29. echo ' 上一页 '; 
  30.  
  31. if($ps<15) 
  32.  
  33. for($i=1;$i<15;++$i) 
  34.  
  35. { 
  36.  
  37. if($i<=$ps) 
  38.  
  39. echo ' 
  40. '.$i.' '):('page"> '.$i.' ')).' 
  41. '; 
  42.  
  43. } 
  44.  
  45. else 
  46.  
  47. for($i=$p7;$i<$p+7;++$i) 
  48.  
  49. { 
  50.  
  51. if($i>0 && $i<=$ps) 
  52.  
  53. echo ' 
  54. '.$i.' '):('page"> '.$i.' ')).' 
  55. '; 
  56.  
  57. } 
  58.  
  59. if($p!=$ps) 
  60.  
  61. echo ' 下一页 '; 
  62.  
  63. } 

Tags: 简单 的 分页

分享到: