TP框架实现分页及条件查询

    public function xianshi(){
        $db = D("doc");
        $tj = " 1=1 ";
        $title = "";
        if(!empty($_GET["name"])){
            $title = $_GET["name"];
            $tj = " title like ‘%{$title}%‘";
        }
        $arr = $db
            ->where($tj)
            ->page($_GET["p"],5)
            ->select();
        $zts = $db
            ->where($tj)
            ->count();
        $page = new Page($zts,5);
        $page->setConfig("prev","上一页");
        $page->setConfig("next","下一页");
        $pagelist = $page->show();
//        dump($pagelist);
        $this->assign("pagelist",$pagelist);
        $this->assign("name",$title);
        $this->assign("arr",$arr);
        $this->show();
<body>
<div id="quanbu" style="background-image:url(__PUBLIC__/Upload/cpbj.jpg)">
<div id="head">
    <h1>交流</h1>
    <form action="__ACTION__" method="get">
    <input type="text" name="name" value="{$name}" />
    <input type="submit" value="查询" />
    </form>
</div>
<div id="left" class="cl"></div>
<div id="right" class="cl">
    <div id="rt">
        <foreach name="arr" item="v">
        <div class="title bt"><a href="content/id/{$v.id}">{$v.id}
            {$v.title}</a></div>
            <div class="btn bt">{$v.create_time|date="Y-m-d H:i:s",###}{$v.user_id}
            </div>
    </foreach>
    </div>
    <div>{$pagelist}</div>
</div>
</div>
</body>

TP框架里网页xianshi对应CONTROLLER里的显示方法。

原文地址:https://www.cnblogs.com/forqiwen/p/8776233.html

时间: 2024-08-05 12:44:44

TP框架实现分页及条件查询的相关文章

jdbc案例_分页_条件查询

客户信息增删改查系统 软件工程开发流程:1.瀑布模型 2.螺旋模型 RUP (Rational Unified Process,统一软件开发过程 ) 采用瀑布模型: 需求 --- 需求分析 --- 系统设计(概要.详细设计)---- 编码 --- 测试 --- 实施 --- 维护 * 瀑布模型 缺陷在编码结束之前,客户看不到最终软件产品 ,如果需求.设计出现明显错漏,导致软件后期无法维护,存在重大缺陷 * 瀑布模型对于 新型软件,需求不定软件 风险较大 敏捷开发理念:迭代开发模式 ,将系统功能分

TP框架实现分页(NEW)

TP框架自带分页的实现方法,所以使用这个分页方案,不用再重新造轮子 1,先看效果图 2,源码 /** * TODO 基础分页的相同代码封装,使前台的代码更少 * @param $m 模型,引用传递 * @param $where 查询条件 * @param int $pagesize 每页查询条数 * @return \Think\Page */ public static function getpage(&$m,$where,$pagesize=10){ $m1=clone $m;//浅复制

TP框架实现分页

TP框架自带分页的实现方法,所以使用这个分页方案,不用再重新造轮子 1,先看效果图 2,源码 /** * TODO 基础分页的相同代码封装,使前台的代码更少 * @param $m 模型,引用传递 * @param $where 查询条件 * @param int $pagesize 每页查询条数 * @return \Think\Page */ public static function getpage(&$m,$where,$pagesize=10){ $m1=clone $m;//浅复制

tp框架之分页与第三方类的应用

1.先把分页类放在根目录下,比如放在某个模块下 2.在类里面写入命名空间,注意类名的格式(类名要与里面的方法名一致) 3.在需要的方法里面按照路径进行实例化,然后就可以使用了 方法: public function xianshi() { $c = D("chinastates"); $shuliang = $c->count(); //查询总条数 $page = new \Home\libs\Page($shuliang,15); //实例化分页类并传参数 $xinxi = $

2017-5-25 分页加条件查询合体

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server&quo

分页,条件查询

1 分页查询 1.1 分页核心 设计一个用于封装当前页所有分页相关的数据的PageBean对象,每次访问根据PageBean对象显示当前页面信息 1.2 分页的实现步骤 1)编写分页对象和实体对象 2)编写DAO层代码(查询总记录数和查询当前页数据) 3)编写Service层代码(封装PageBean对象) 4)编写Servlet代码(接收用户输入) 5)编写jsp页面代码(显示分页效果) 2 条件查询 2.1 条件查询的核心 根据用户的查询条件组装sql语句字符串: 注:分页查询和条件查询都是

分页离线条件查询 页面响应500 后端未报异常 list集合有数据

如果 使用同一个Hibernate的DetachedCriteria离线条件查询对象同时查询"过滤后条数" 和 "过滤后的数据集合",那么查询记录数时需要设置聚合函数条件并且 使用聚合函数  代码要在 查询数据集合 之前,如果相反则会查询不到 聚合函数的数据 如下: 原文地址:https://www.cnblogs.com/Zhusi/p/10421457.html

ajxa分页+多条件查询

<span style="font-size: 16px"><br></span><span style="font-size: 16px">主页面:<br></span> <script src="../fzl/jquery-1.11.2.min.js"></script> <script src="../tanchuang/tanc

django项目中的ajax分页和条件查询。

1,路由 #主页面路由 re_path('article/article_list/', article.article_list,name='article/article_list/'), #分页面路由 re_path('article/list_part/', article.list_part,name='article/list_part/'), 2,前端主页面html #引用的js <script src="/static/jQuery-1.8.2.min.js"&g