thinkphp 带查询分页问题!
请问大神个问题,写一个搜索显示,这个在model下的代码,但分页显示时,第一页正常的按条件显示,可第二页就显示所有内容了,,请问这是为什么啊??上面代码是照着tp3.2手...
请问大神个问题,写一个搜索显示,这个在model下的代码,但分页显示时,第一页正常的按条件显示,可第二页就显示所有内容了,,请问这是为什么啊?? 上面代码是照着tp3.2手册写的
测试了sql语句这是第一页正常显示
点到第2页及以后,,参数就丢了
求大神知道啊!!!弄了一天了,纠结啊 展开
测试了sql语句这是第一页正常显示
点到第2页及以后,,参数就丢了
求大神知道啊!!!弄了一天了,纠结啊 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏5(财富值+成长值)
2个回答
展开全部
修改分页类,$Page=new \Think\Page($count,25);第三个参数是分页跳转的参数,把把你要的参数加上
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
}
根据你自己的情况 修改一下,
$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;
}
根据你自己的情况 修改一下,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询