php按条件查询的数据分页显示,点击下一页时又列出全部数据的解决办法
2024-10-09 13:16:14
其实很简单,只要把表单提交方式改为get方式就行了,然后调用分页函数:
function getpage(&$m,$where,$pagesize=10){
$m1=clone $m;//浅复制一个模型
$count = $m->where($where)->count();//连惯操作后会对join等操作进行重置
$m=$m1;//为保持在为定的连惯操作,浅复制一个模型
$p=new Think\Page($count,$pagesize);
$p->lastSuffix=false;
$p->setConfig('header','<li class="rows">共<b>%TOTAL_ROW%</b>条记录 每页<b>%LIST_ROW%</b>条 第<b>%NOW_PAGE%</b>页/共<b>%TOTAL_PAGE%</b>页</li>');
$p->setConfig('prev','上一页');
$p->setConfig('next','下一页');
$p->setConfig('last','末页');
$p->setConfig('first','首页');
$p->setConfig('theme','%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% %HEADER%'); $p->parameter=I('get.'); $m->limit($p->firstRow,$p->listRows); return $p;
}
解决问题
最新文章
- 项目自动化建构工具gradle 入门3——生一个exe的helloWorld
- 我与solr(二)--导入mysql数据库
- AsyncTask异步加载和Gson
- [算法][C]计算向量的角度
- 浅谈Android手机木马手工查杀
- 网络安全之PHP安全编程建议
- IntelliJ IDEA currently
- Selenium2Library系列 keywords 之 _ElementKeywords
- ArcMap10.1修改要素属性字段
- HDU--杭电--1253--胜利大逃亡--广搜
- VMware workstation 10.0的永久key
- Python学习入门基础教程(learning Python)--5.7 Python文件数据记录存储与处理
- css基础和心得(一)
- 【可持久化线段树】POJ2104 查询区间第k小值
- [国嵌攻略][048][MMU配置与使用]
- DotNetCore + Sonar + Coverlet 代码覆盖率检查
- while RE Validation
- git克隆远程仓库的时候断电了,使用git-fetch断点续传
- 解决VS2013 git客户端遇到的一些问题
- 你的组织使用了 windows defender 应用程序控制来阻止此应用
热门文章
- HDU 5950:Recursive sequence(矩阵快速幂)
- Spring集成memcached的详细介绍
- sql 取时间 问题集
- 最小生成树--Prim算法,基于优先队列的Prim算法,Kruskal算法,Boruvka算法,“等价类”UnionFind
- 使用 /proc 文件系统来访问 linux操作系统 内核的内容 &;&; 虚拟文件系统vfs及proc详解
- Poj(2407),Greater New York Regional 2015 (D)
- linux后台开发排错常用工具
- IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法
- PHP去除连续空格
- 【Linux】方便的SecureCRT文件上传、下载命令