简单的分页函数
本来想找个分页函数或是类用用就是了,结果网上找了半天没什么好用简单的.就自己花10几分钟搞定了个分页.很简单,给大家评评....(后来看了下有点类似google和百度....)
- /*分页函数
- $num:总共多少篇
- $p:当前页码
- $q:当前搜索的内容
- $str:地址url参数(问号后面的东西)
- $pn:每页显示数量
- {fl($num,$p,$q,$pn)}
- */
- function fy($num,$p,$str='?mod=zzwla&dosubmit=1',$q='',$pn=10)
- {
- if(emptyempty($num)) return false;
- $ps=ceil($num/$pn);
- $q = $q ? '&q='.urlencode($q) : '';
- if($p>1)
- echo ' 上一页 ';
- if($ps<15)
- for($i=1;$i<15;++$i)
- {
- if($i<=$ps)
- echo '
- '.$i.' '):('page"> '.$i.' ')).'
- ';
- }
- else
- for($i=$p7;$i<$p+7;++$i)
- {
- if($i>0 && $i<=$ps)
- echo '
- '.$i.' '):('page"> '.$i.' ')).'
- ';
- }
- if($p!=$ps)
- echo ' 下一页 ';
- }