码迷,mamicode.com
首页 > Web开发 > 详细

php按条件查询的数据分页显示,点击下一页时又列出全部数据的解决办法

时间:2015-11-05 15:16:07      阅读:566      评论:0      收藏:0      [点我收藏+]

标签:

其实很简单,只要把表单提交方式改为get方式就行了,然后调用分页函数:

function getpage(&$m,$where,$pagesize=10){
    $m1=clone $m;//浅复制一个模型
    $count = $m->where($where)->count();//连惯操作后会对join等操作进行重置
    $m=$m1;//为保持在为定的连惯操作,浅复制一个模型
    $p=new Think\Page($count,$pagesize);
    $p->lastSuffix=false;
    $p->setConfig(‘header‘,‘<li class="rows">共<b>%TOTAL_ROW%</b>条记录&nbsp;&nbsp;每页<b>%LIST_ROW%</b>条&nbsp;&nbsp;第<b>%NOW_PAGE%</b>页/共<b>%TOTAL_PAGE%</b>页</li>‘);
    $p->setConfig(‘prev‘,‘上一页‘);
    $p->setConfig(‘next‘,‘下一页‘);
    $p->setConfig(‘last‘,‘末页‘);
    $p->setConfig(‘first‘,‘首页‘);
    $p->setConfig(‘theme‘,‘%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% %HEADER%‘);

    $p->parameter=I(‘get.‘);

    $m->limit($p->firstRow,$p->listRows);

    return $p;
}

解决问题

php按条件查询的数据分页显示,点击下一页时又列出全部数据的解决办法

标签:

原文地址:http://www.cnblogs.com/hltswd/p/4939469.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!