thinkphp 以get 查询分页第二页无数据(本地好可以服务器就不行了)

if(isset($_GET['car_name'])&&$_GET['car_name']!=null){$where['wap_name']=array('like'... if(isset($_GET['car_name']) && $_GET['car_name']!=null){
$where['wap_name']=array('like',"%{$_GET['car_name']}%");
}
//var_dump($_GET['car_name']);
$wap=M('Wap');
$where['wap_sell']=1;
$count=$wap->where($where)->count();//查询满足要求的总记录数
$page=new \Think\Page($count,7);//实例化分页类 传入总记录数和每页显示的记录数(7)
$page->setConfig('theme', '%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% %HEADER%');
$show=$page->show();//分页显示输出
$list=$wap->where($where)->order('wap_id DESC')->limit($page->firstRow.','.$page->listRows)->select();
$this->assign('list',$list);
$this->assign('page',$show);
//dump($list);
$this->display();
}else {
$this -> redirect("Index/login");
}
展开
 我来答
六月想冰雪
2015-05-08 · TA获得超过138个赞
知道小有建树答主
回答量:214
采纳率:100%
帮助的人:81.1万
展开全部

你的是带参数条件分页,当你在第二页的时候 你的分页条件丢失了 所以重第二页开始都没有数据了。

所以在你分页的时候,要把你的查下条件跟上。可以这个修改试试:

$parameter = 'car_name='.urlencode($_GET['car_name']);
$page=new \Think\Page($count,7,$parameter);
追问
不是,有参数,参数乱码,在iis下
猪二爷o0
2015-05-08 · 超过164用户采纳过TA的回答
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:200万
展开全部
你可以看下在第二页的时候是否有正常的查询数据。
追问
不是,有参数,参数乱码,在iis下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式