php分页类

2016-02-19 16:40 3 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐php分页类,无聊中的都看过来。

【 tulaoshi.com - Web开发 】

  

?php//// +----------------------------------------------------------------------+// | 分页类                                |// +----------------------------------------------------------------------+// | Copyright (c) 2001 NetFish Software                 |// |                                   |// | Author: whxbb(whxbbh@21cn.com)                    |// +----------------------------------------------------------------------+//// $Id: pager.class.php,v 0.1 2001/8/2 13:18:13 yf Exp $//// 禁止直接访问该页面if (basename($HTTP_SERVER_VARS['PHP_SELF']) == "pager.class.php") {  header("HTTP/1.0 404 Not Found");}/*** 分页类* Purpose* 分页** @author : whxbb(whxbb@21cn.com)* @version : 0.1* @date  : 2001/8/2*/class Pager{  /** 总信息数 */  var $infoCount;  /** 总页数 */  var $pageCount;  /** 每页显示条数 */  var $items;  /** 当前页码 */  var $pageNo;  /** 查询的起始位置 */  var $startPos;  var $nextPageNo;  var $prevPageNo;    function Pager($infoCount, $items, $pageNo)  {    $this-infoCount = $infoCount;    $this-items   = $items;    $this-pageNo  = $pageNo;    $this-pageCount = $this-GetPageCount();    $this-AdjustPageNo();    $this-startPos = $this-GetStartPos();  }  function AdjustPageNo()  {    if($this-pageNo == '' || $this-pageNo  1)      $this-pageNo = 1;    if ($this-pageNo  $this-pageCount)      $this-pageNo = $this-pageCount;  }  /**   * 下一页   */  function GoToNextPage()  {    $nextPageNo = $this-pageNo + 1;    if ($nextPageNo  $this-pageCount)    {      $this-nextPageNo = $this-pageCount;      return false;    }    $this-nextPageNo = $nextPageNo;    return true;  }  /**   * 上一页   */  function GotoPrevPage()  {    $prevPageNo = $this-pageNo - 1;    if ($prevPageNo  1)    {      $this-prevPageNo = 1;      return false;    }    $this-prevPageNo = $prevPageNo;    return true;  }  function GetPageCount()  {    return ceil($this-infoCount / $this-items);  }  function GetStartPos()  {    return ($this-pageNo - 1) * $this-items;  }}?

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1612739.html

延伸阅读
标签: PHP
  <html<body<table border=1 <? $id=@mssql_connect("ddy","sa"," ") or die("连接不上"); $db=mssql_select_db("ddy",$id); $query="select * from lr00 order by lr0012 desc"; $result=mssql_query($query); if($result): if($tt==""){ $...
标签: Web开发
?php//// +----------------------------------------------------------------------+// | WHXBB 基类 |// +----------------------------------------------------------------------+// | Copyright (c) 2001 NetFish Software |// | ...
class Pagination {         var $pageSize;        //页大小         var $pageNo;                //当前页码      &nbs...
标签: PHP
  1、前言 分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰写此文对这个问题进行详细的讲解,力求让看完这篇文章的朋友在看完以后对于分页显示的原理和实现方法有所了解。本...
标签: PHP
  每次编写列表性质的页面,几乎都要写上一段分页的程序。最近小阳终于决心一劳永逸——自定义一个分页函数,并保存在“pageft.php”文件里。要用到分页的地方,就直接包含“pageft.php”文件,并调用这个函数就行了。小阳在编写这个函数时,尽量注意了程序的可移植性和易用性,下面就是小阳编写的函数: 好,分页函数已经...

经验教程

944

收藏

92
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部