php分页类

2016-02-19 16:40 7 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;  }}?

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

来源:http://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==""){ $...
class Pagination {         var $pageSize;        //页大小         var $pageNo;                //当前页码      &nbs...
标签: Web开发
?php//// +----------------------------------------------------------------------+// | WHXBB 基类 |// +----------------------------------------------------------------------+// | Copyright (c) 2001 NetFish Software |// | ...
?php include("inc/PageQuery.inc"); $pq = new PageQuery(2); // 获取Connection $pq-myQuery("select * from users"); // 执行查询 while($row = mysql_fetch_array($pq-result) ) { echo $row["id"] . ", "; echo $row["Username"] . ", "; echo $row["Password"]; echo "br"; } echo $pq-PageLegend(); // 翻页栏 ?
标签: ASP
  <% ' 分页程序 ' total_records 总记录数 ' everypage_records 每页显示条数 ' current_page 当前页数 ' url 要传递的url,这里可以含有要传递的变量,比如 "list.asp?" 或者"list.asp?keyword=key&" ' 程序调用比较简单,不过还是比PHP的麻烦,继续努力中 sub show_page(total_records,everypage_records,current_page,url) ...

经验教程

194

收藏

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