TP如何实现条件搜索分页 15

import("ORG.Util.Page");$count=$User->where($where)->count();//$where是我拼接的sql$Page=ne... import("ORG.Util.Page");
$count = $User->where($where)->count();// $where 是我拼接的sql

$Page = new Page($count,25);

foreach($map as $key=>$val) { //$map 是传入的条件

$Page->parameter .= "$key=".urlencode($val)."&";
}
$show =
$Page->show();//
第一页可以实现, 点击第二页的时候所有数据都会显示, 地址栏里还有条件,不知道是什么情况,请高手指点。列表和搜索列表在同一页面。
展开
 我来答
不相干先生
2016-03-24
知道答主
回答量:61
采纳率:0%
帮助的人:21.4万
展开全部
$province=$_POST["province"];
$admin = M('admin'); // 实例化User对象
import('ORG.Util.Page'); // 导入分页类
$count= $admin->where("province ='".$province."'")->count(); // 查询满足要求的总记录数
$Page= new Page($count,5); // 实例化分页类 传入总记录数和每页显示的记录数
$show= $Page->show(); // 分页显示输出
$adminlist =$admin->where("provincaaae ='".$province."'")->limit($Page->firstRow.','.$Page->listRows)->select();// 进行分页数据查询 注意limit方法的参数要使用Page类的属性
$this->assign('adminlist',$adminlist); // 赋值数据集
$this->assign('show',$show); // 赋值分页输出

$this->display('admin');

}
匿名用户
2017-07-29
展开全部
最简单的方法就是把条件放到URL里面、第一个参数要用?取、第二个和第一个之间要加&下个页面用request.getParameter("a")取比如:window.location=?a=1&b=2如果你用form提交表单的话、就在里面放个hidden、然后把值放到value里面追问store.load({params:{is_freeze:is_freeze,status:status,aplyType:aplyType//新增1注销0}});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
EXPsta
2012-11-14 · 超过17用户采纳过TA的回答
知道答主
回答量:196
采纳率:0%
帮助的人:64.3万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式