thinkphp3.2 分页遇到的问题

		$count = $storModel->join($join)->where($where)->count();
		//判断页数
		$pagenum = $count/5;
		//$pagenum = ceil($pagenum);
		if((int)$pagenum < (int)$_GET['p']){
			$_GET['p']=(string)$pagenum;
		}
		
		if((int)$_GET['p'] < 1){
			$_GET['p'] = 1;
		} 
		$Page       = new \Think\Page($count,5);
		$show       = $Page->show();// 分页显示输出
		$storeList = $storModel->join($join)->where($where)->field('`seller`.`service_tel`,`store`.`is_open`,`store`.`store_level`,`store`.`store_name`,`store`.`id`,`store`.`store_image`,`store`.`store_level`,`store`.`store_region`,`store`.`store_profile`,`seller`.`tel`')->
		limit($Page->firstRow.','.$Page->listRows)->select();

没有$pagenum = ceil($pagenum);向上取整,则会出现按分页没反应,一直显示第一页,因为$_GET['p']被改成出现小数的情况了,比如总共有6条数据,6/5=1.2,所以$_GET['p']为1.2页,这个值就影响到了page类里面的nowPage数据了

因为值变成了1.2页了,所以还是第一页

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值