thinkphp 带查询分页问题!

请问大神个问题,写一个搜索显示,这个在model下的代码,但分页显示时,第一页正常的按条件显示,可第二页就显示所有内容了,,请问这是为什么啊??上面代码是照着tp3.2手... 请问大神个问题,写一个搜索显示,这个在model下的代码,但分页显示时,第一页正常的按条件显示,可第二页就显示所有内容了,,请问这是为什么啊?? 上面代码是照着tp3.2手册写的

测试了sql语句这是第一页正常显示

点到第2页及以后,,参数就丢了

求大神知道啊!!!弄了一天了,纠结啊
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏5(财富值+成长值)
shenmdyw
2015-05-18 · TA获得超过670个赞
知道小有建树答主
回答量:897
采纳率:100%
帮助的人:250万
展开全部
修改分页类,$Page=new \Think\Page($count,25);第三个参数是分页跳转的参数,把把你要的参数加上
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
腊月十八的我
推荐于2016-09-02
知道答主
回答量:3
采纳率:0%
帮助的人:1.8万
展开全部
foreach($_POST as $key=>$val) {
$p->parameter .= "$key=".urlencode($val).'&'; //带搜索条件的查询
}

给你一个完整的吧,我一直是这么用的:
$this->article_count = $model->where($map)->count();
if($this->article_count > 0){
import("@.ORG.Page");
$p = New Page($this->article_count, 12);
$article_list = $model->where($map)->limit($p->firstRow . ',' . $p->listRows)->order("update_time DESC")->select();
foreach($_POST as $key=>$val) {
$p->parameter .= "$key=".urlencode($val).'&';//带搜索条件的查询
}
$p->parameter .= '/';
$page = $p->show();
$this->article_list = $article_list;
$this->page = $page;
}

根据你自己的情况 修改一下,
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式