`
乱蓬头199303
  • 浏览: 81622 次
文章分类
社区版块
存档分类
最新评论

五环之歌之PHP分页

阅读更多
摘要: 根据以往的经验,对于很多初学者,分页功能实现起来还是有一定的困难的,为了帮大家解决这样的问题:特此献上五环之歌。从此分页功能便是如小岳岳唱歌一样简练,漂亮,精干。哈哈,不闲扯了。正式进入千锋PHP五环之歌之步骤实现分页功能。

根据以往的经验,对于很多初学者,分页功能实现起来还是有一定的困难的,为了帮大家解决这样的问题:特此献上五环之歌。从此分页功能便是如小岳岳唱歌一样简练,漂亮,精干。哈哈,不闲扯了。正式进入千锋PHP五环之歌之步骤实现分页功能。
第一环:计算总的记录数—即总共要显示多少条数据
第二环: 每页显示的条数—即一般都是我们程序媛来规定每页显示几条数据。
第三环: 计算总页数—即根据以上两个条件便可求出总的页数,为了防止出现小数,我们都是向上取整。详情见下面代码:
第四环: 显示当前页面数—即我们一般在地址栏中需要传递一个分页参数,例如p=5,则5就是当前的页码数。
第五环: 计算偏移量—即这是最关键的一步,以上的步骤就是为求偏移量做铺垫的。偏移量=(当前页码数-1)* 每页显示的条数

以下是小妹做出的一个实例:
以上链接数据库部分省略:
//查询数据得到总共有多少条数据

$sql = “SELECT count() FROM test”;
$result = mysqli_query($con, $sql);
$count = mysqli_fetch_assoc($result);
$count = intval($count[‘count()’]);
//规定每页显示几条数据

$perPage = 5;
//计算总页数,并且向上取整

$pages = ceil($count/$perPage);
//显示当前页码数

$curPage = isset($_GET[‘p’]) ? min(max((int)$_GET[‘p’],1),$pages) : 1;
//最后求偏移量

$offset = ($curPage - 1) * $perPage;
//最后通过查询数据使用LIMIT来显示每页显示多条数据即可。

$sql = “SELECT * FROM test ORDER BY id DESC LIMIT $offset,    
$perPage”;
$result = mysqli_query($con, $sql);
写代码就要像千锋PHP口号一样:傻X一样的坚持,才能有牛X的结果。
原文链接http://click.aliyun.com/m/23211/
分享到:
评论

相关推荐

    【营销推广】跨界营销:小岳岳唱着《新五环之歌》送美团外卖.docx

    这篇文档描述的是美团外卖与相声演员岳云鹏进行的一次跨界营销活动,巧妙地将《新五环之歌》与奥运热点相结合,成功提升了品牌知名度和产品销量。以下是这次营销活动的关键知识点: 1. **跨界合作**:美团外卖与...

    QT之奥运五环

    "QT之奥运五环"这个项目可能是一个使用QT库来实现的桌面应用,其目标是在桌面上绘制出象征奥林匹克运动会的五环图案。这个项目可以用来学习QT的基本绘图操作和图形渲染技术。在QT中,我们可以利用QPainter类进行图形...

    北京二环三环五环矢量边界

    【标题】"北京二环三环五环矢量边界"所涉及的知识点主要集中在地理信息系统(GIS)和数据格式上。这个标题表明我们讨论的是一个关于北京市交通路网的矢量数据集,具体来说是二环、三环和五环的道路边界。在GIS领域,...

    mfc实现五环

    在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 库来实现一个绘制奥运五环的程序。MFC 是微软为Windows平台提供的一种C++类库,它简化了Windows API的使用,使得开发图形用户界面(GUI)应用...

    用matlab画奥运五环

    利用matlab画奥运五环,此处利用matlab写了个小函数,通过控制每个圆心的位置实现奥运五环的绘制

    可以画奥运五环图的简单CAD系统

    标题中的“可以画奥运五环图的简单CAD系统”指的是一个基于计算机辅助设计(CAD)技术的软件,它特别强调了能够绘制奥运五环图案的功能。这个系统不仅提供了基础的几何图形绘制工具,如矩形、圆、椭圆和直线,还特别...

    opengl 实现的五环动画效果

    在“opengl实现的Olympic”这个项目中,我们重点讨论如何利用OpenGL来实现一个动态的五环动画效果,类似于奥林匹克运动会的标志。 首先,我们要了解OpenGL的基本概念。OpenGL是一个跨语言、跨平台的编程接口,它...

    VB 制作奥运五环旗

    在VB(Visual Basic)编程环境中,制作奥运五环旗是一项有趣的图形编程练习,它涉及到颜色处理、图形绘制以及坐标系统的基本应用。以下是一些相关的知识点: 1. **VB 图形编程基础**:VB 提供了一个名为 `Graphics`...

    vc++编写的五环程序

    本项目是一个利用VC++编写的“五环程序”,它能够展示五环变换颜色的效果,并且在运行时表现出良好的性能和稳定性。 首先,我们要理解VC++的特点。VC++不仅支持标准的C++语法,还包含了Microsoft的MFC(Microsoft ...

    html css 漂浮奥运五环

    html css 漂浮奥运五环把奥运五环做成一个浮动总是位于屏幕中央的效果。

    Eight_Android五环_android_

    在Android平台上,开发一款能够绘制奥运五环并实现动画效果的应用程序是一项有趣且具有挑战性的任务。本项目名为"Eight_Android五环_android_",它旨在利用Android的图形和动画库来创建一个交互式的奥运五环展示。让...

    五环绘制安卓源代码

    在Android开发中,"五环绘制安卓源代码"是一个典型的图形界面编程实例,它涉及到Android SDK中的Canvas类、Paint类以及自定义View的概念。Canvas是Android图形系统的核心,用于在屏幕上绘制各种形状和图像;而Paint...

    汇编编写奥运五环程序

    本主题将深入探讨如何利用汇编语言来编写一个程序,该程序能在DEBUG工具中运行,展示出经典的奥运五环图案。 首先,我们需要了解汇编语言的基本元素。汇编语言由指令、寄存器、常量、变量等组成。在这里,我们可能...

    粒子系统演示-奥运五环

    《粒子系统演示——奥运五环》 粒子系统是一种在计算机图形学中广泛使用的技术,用于模拟和渲染复杂的、动态的视觉效果。在这个“粒子系统演示-奥运五环”项目中,我们将深入探讨如何利用粒子系统来创建逼真的五环...

    汇编课程设计五环图

    《汇编语言课程设计——构建彩色五环图》 汇编语言课程设计旨在提升学生对程序设计的理解与实践能力,特别是在汇编语言方面。通过汇编语言课程设计,学生不仅能够巩固课堂所学,还能深化对汇编语言程序结构、使用...

    HTML5基于CSS3奥运五环特效.zip

    在这个奥运五环特效中,开发者可能使用了`@keyframes`来设计五环旋转、缩放或者颜色变换等动画效果。另外,CSS3的`transform`属性可以实现元素的平移、旋转、缩放等效果,而`transition`属性则可以控制元素在不同...

    VC++奥运五环小程序

    **VC++奥运五环小程序详解** 本项目是一个基于VC++的MFC应用程序,它展示了如何用编程技术绘制出奥运五环的图案。MFC(Microsoft Foundation Classes)是微软提供的一套面向对象的类库,用于简化Windows应用程序...

    五环图-利用python画图

    用python中的turtle库,for循环画出五环,五环颜色不同,熟悉一下python的turtle库

    奥运五环代码

    五环,很简单的,从基础做起。C++的图形库的运用。希望能帮助到你。

Global site tag (gtag.js) - Google Analytics