thinkphp 搜索分页功能处理我用的存session的方法,亲测能用,供大家参考。

1.Controller控制器

 public function information_cate_lists(){/* 资讯分类 -> 搜索 */$cate_title=isset($_POST['cate_title'])?$_POST['cate_title']:$_SESSION['cate_title2'];//判断cate_title存在与否,判断取值,解决下一页问题$datemin=isset($_POST['datemin'])?$_POST['datemin']:$_SESSION['datemin2'];//判断datemin存在与否,判断取值,解决下一页问题$datemax=isset($_POST['datemax'])?$_POST['datemax']:$_SESSION['datemax2'];//判断datemax存在与否,判断取值,解决下一页问题$_SESSION['cate_title2']=$cate_title;//本地存储name值$_SESSION['datemin2']=$datemin;//本地存储datemin值$_SESSION['datemax2']=$datemax;//本地存储datemax值$cate_title3=$_SESSION['cate_title2'];//赋值$datemin3=$_SESSION['datemin2'];//赋值$datemax3=$_SESSION['datemax2'];//赋值$where = array(array('EGT',strtotime($datemin3." 00:00:00")),array('ELT',strtotime($datemax3." 23:59:59")));$map =array("cate_title like '%$cate_title3%'");if(empty(IS_POST)){$soso = '';}else if($datemin <> null and $datemax <> null and $cate_title <> null){$soso = array(array('cate_time'=>$where),$map);}else if(empty($cate_title)){$soso = array('cate_time'=>$where);}else{$soso = $map;}/* 资讯列表分页详情 */$count= M('admin_information_cate') -> where($soso) ->count(); //查询满足条件的总记录数$p = getPage($count,10); $show = $p->show();                           // 分页显示输出$row= M('admin_information_cate')-> where($soso)->order('id')->limit($p->firstRow.','.$p->listRows)->select();$this->assign('row',$row);$this->assign('count',$count);$this->assign('show',$show);$this->display();}

2.View视图

  <form action="{:U('information_cate_lists')}" method="post"><div class="text-c"> 日期范围:<input type="text" οnfοcus="WdatePicker({skin:'whyGreen',maxDate:'%y-%M-%d'})" id="datemin" name='datemin' class="input-text Wdate" style="width:120px;">-<input type="text" οnfοcus="WdatePicker({skin:'whyGreen',maxDate:'%y-%M-%d'})" id="datemax" name='datemax' class="input-text Wdate" style="width:120px;"><input type="text" class="input-text" style="width:250px" placeholder="输入分类名称" id="cate_title"  name="cate_title"><button type="submit" class="btn btn-success" id="butt"><i class="Hui-iconfont"></i> 搜分类</button></div></form>

注意:日期我是用的WdatePicker日期插件,需要下载请到http://www.my97.net/下载参考;分页请参考thinkphp3.2.3分页完整实例 。

thinkphp3.2.3模糊查询搜索分页,完整实例。相关推荐

  1. php3.2接口分页,thinkphp3.2.3分页完整实例

    这篇文章主要介绍了关于thinkphp3.2.3分页完整实例,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 Common公共函数:/** * TODO 基础分页的相同代码封装,使前台的 ...

  2. ThinkPHP5_模糊查询和分页

    官方手册分页:https://www.kancloud.cn/manual/thinkphp5/154294 controller控制器: /*** 显示资源列表** @return \think\R ...

  3. Android通讯录模糊查询搜索(号码,姓名,首字母简拼,全拼),批量选取联系人

    Android通讯录模糊查询搜索(号码,姓名,首字母简拼,全拼),批量选取联系人 公司最近的项目中遇到一个需求需要读取通讯录联系人,并需要支持对联系人的模糊查询及批量选取,网上找了好几个例子,模糊查询 ...

  4. vue实现模糊查询搜索

    <bz-inputsize="small"class="search"v-model="value"placeholder=" ...

  5. 记mysql使用case when实现模糊查询搜索相似度达三个字以上

    突然接到一个需求 说搜索要加一个条件 模糊查询的时候要搜索到的数据得是相似度达到三个字以上的结果 虽然sql不是很难 但是感觉确实需要记录一下 首先在impl实现层把传过来的字符串格式的搜索条件进行一 ...

  6. Jsp新闻项目(规范访问分页之模糊查询主题分页查询[客户页面])

    目录 一.规范访问 二.模糊查询分页 1.代码分析 上一章我们有讲到将伪表查询代替之前的模糊查询来进行分页,今天我们要在伪表查询的基础上加上模糊查询,也就是说在模糊查询时也可以分页了 三.主题分页查询 ...

  7. Javaweb15==mysql+mybatis+servlet+axios+fasetjson+vue+elementUI前后端分离,实现列表后端分页、模糊查询后分页、新增、单一/批量删除、修改

    难点:模糊查询后再次分页,并可以选择页数. 最终环境配置: maven3.8:依赖包管理 IDEA2021+JDK8+mysql connector java5+Mysql5+mybatis3.5:从 ...

  8. 40.MyBaits懒加载、一二级缓存、模糊查询、分页查询、动态SQL

    MyBaits_Day04 第一节.作业 <!-- 对getAllCateAndGoods做实现--><select id="getAllCateAndGoods" ...

  9. 动态sql模糊查询和分页

    文章目录 动态sql 模糊查询 查询返回结果集的处理 分页 动态sql BookMapper xml bookservice 测试: MapperSql.test 运行: 模糊查询 BookMappe ...

最新文章

  1. windows中安装Node.js-安装angular-cli
  2. How to access the folder of Android
  3. pycharm导入本地py文件时,模块下方出现红色波浪线时如何解决
  4. postgresql 9.1 暂停 stream 后使用 rsync 异机同步文件
  5. objective-c 加号 减号 - +
  6. Linux——主流发行版本
  7. 在 ASP.NET Core 项目中使用 AutoMapper 进行实体映射
  8. python中random函数用法_random函数的用法
  9. 手把手教你用Python的NumPy包处理数据
  10. php socket 心跳机制,socket学习纪录2: workerman 心跳功能实现
  11. Linux常用的分区方案及目录结构
  12. mongodb 远程访问配置
  13. 这游戏全服只有一个玩家,硬是坚挺了18年,官方竟还推新版本?
  14. 关于m3u8中的IV参数
  15. centos杀毒软件clamav安装
  16. vue使用JSzip读取压缩包文件内容进行MD5加密
  17. 防火墙访问控制Access Control
  18. 第十三届蓝桥杯大赛软件赛省赛真题
  19. excel中怎么分级显示
  20. 如何开发一个 WPS 加载项

热门文章

  1. 为什么你的微信群设置不了管理员?
  2. EXCEL下拉列表选项设置
  3. 毕业一年,回顾一下自己与刚毕业的变化
  4. 计算机二级报名座位按什么顺序,报考指南:计算机二级考试备考与指南
  5. android应用程序开发!BTAJ大厂最新面试题汇集,挥泪整理面经
  6. 最新校园跑腿微信小程序源码+修复BUG无错
  7. 代理记账公司怎么做业务
  8. PLC实现入栈出栈功能
  9. BOE(京东方)柔性屏显示技术发展势头强劲,赋能应用场景创新
  10. 在ubuntu中添加EPSON L485打印机