分页效果在网页中是常见的,可是怎样才能实现分页呢?首先前期建表这些就不演示了,自己写好与数据库表的连接,然后下面是分页的主要代码,条条大路通罗马,方法多种多样,如果你有更好的建议或方法,欢迎提出来大家一起学习。
一:这是ecstore里的写法,不太适合其他的
PHP代码:
function paging($page=1){
$pageLimit = 2;
$lottery_model = app::get('lottery')->model('lottery');//实例化一个表
$lotterys = $lottery_model->getList('*','',($page-1)*$pageLimit,$pageLimit);//拿这个表的分页数据
$Count = $lottery_model->count();//拿总数
$totalPage = ceil($Count/$pageLimit);//得到多少页
$this->pagedata['pager'] = array(
'current'=>$page, //当前页数
'total'=>$totalPage, //总页数
'link' =>$this->gen_url(array('app'=>'lottery', 'ctl'=>'wap_bujiu','