VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > PHP >
  • 简单的分页函数

本来想找个分页函数或是类用用就是了,结果网上找了半天没什么好用简单的.就自己花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. if(emptyempty($num)) return false; 
  21.  
  22. $ps=ceil($num/$pn); 
  23.  
  24. $q = $q ? '&q='.urlencode($q) : ''
  25.  
  26. if($p>1) 
  27.  
  28. echo ' 上一页 '
  29.  
  30. if($ps<15) 
  31.  
  32. for($i=1;$i<15;++$i
  33.  
  34.  
  35. if($i<=$ps
  36.  
  37. echo ' 
  38. '.$i.' '):('page"> '.$i.' ')).' 
  39. '; 
  40.  
  41.  
  42. else 
  43.  
  44. for($i=$p7;$i<$p+7;++$i
  45.  
  46.  
  47. if($i>0 && $i<=$ps
  48.  
  49. echo ' 
  50. '.$i.' '):('page"> '.$i.' ')).' 
  51. '; 
  52.  
  53.  
  54. if($p!=$ps
  55.  
  56. echo ' 下一页 '
  57.  
  58.  

出处:http://www.phpfensi.com/php/20131128/539.html


相关教程