zoukankan      html  css  js  c++  java
  • 分页

    分页

    分页原理:

    数据显示区

    页码区

    图例:

    分页需要的因素:

        每一页显示的记录数:3条记录

        总页数:总记录数/3    向上取整

        当前页:由用户点击的页码决定,范围由1至总页数

    【limit子句】

    【limit rows】        显示前rows条记录

    【limit offset,n】    表示从offset指定的位置开始显示n条记录

        在一个结果集中offset是从0开始的,第一条记录是offset为0

     

    例如:                                            (页码-1)*每页的记录数

    页码为1:        limit(0,3)            1        0    (1-1)*3=0

    页码为2:        limit(3,3)            2        3    (2-1)*3=3

    页码为3:        limit(6,3)            3        6    (3-1)*3=6

    .....

    引入db类

    定义,分页相关的变量

    组织db类的初始化数据

    根据$page存储的页组织sql

    实例化db类的对象,将sql执行

    组织页码区:

    取得所有的记录数

    生成页码区

    获取总记录数

    生成页码

    根据用户点击页码,实现动态显示,所谓的动态显示就是得到与页码对应的数据,那么对应的数据主要依据$page(当前页码)

    代码:见02demo_page.php

  • 相关阅读:
    HTML5新增标签和属性
    HTML——表单标签
    HTML——表格标签
    js
    js
    js
    js
    js-02-2
    js
    selleck --手机端-- 销售打卡记录下载
  • 原文地址:https://www.cnblogs.com/nyxd/p/5360015.html
Copyright © 2011-2022 走看看