php简单的分页类,PHP简易分页类_php

<?phpclassPaging{publicstatic$count=0;publicstatic$size=0;publicstatic$page=0;staticfunctionprepare($sql,$pagesize=10){$page=isset($_GET['page']) ? $_GET['page'] : 1;     $pageon = ($page - 1) * $pagesize;     $sql = preg_replace('/select/s/i', '$0SQL_CALC_FOUND_ROWS ', $sql) . " limit $pageon, $pagesize";     $rs = mysql_query($sql);     $p = mysql_query('SELECT FOUND_ROWS()');     list(self::$count) = mysql_fetch_row($p);     self::$size = $pagesize;     self::$page = $page;     return $rs;   }   static function bar($tpl='') {     if(!$tpl) $tpl = '<a href=?reset>首页</a> <a href=?prve>上一页</a> <a href=?next>下一页</a> <a href=?end>尾页</a>';     $count = ceil(self::$count / self::$size);     $page = self::$page;     unset($_GET['page']);     $d = array(       'reset' => 1,       'prve' => $page > 1 ? $page - 1 : 1,       'next' => $page < $count ? $page + 1 : $count,       'end' => $count,     );     foreach($d as $k=>$v) {       $_GET['page'] = $v;       $tpl = str_replace($k, http_build_query($_GET), $tpl);     }     echo $tpl;   } }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值