zoukankan      html  css  js  c++  java
  • 初出茅庐的分页封装-

    <?php
        class Page
        {
            var $table;//表名
            var $counts;//总条数
            var $pagesize;//每页的条数
            var $pages;//总页数
            var $page;//当前页
            var $first;//第一个
            var $uppage;//上一页
            var $downpage;//下一页
            function __construct($tables,$size)
            {
                $this->table=$tables;
                $this->pagesize=$size;
                $sql="select * from ".$this->table." ";
                $query=mysql_query($sql);
                $row=mysql_num_rows($query);
                $this->counts=$row;
                $this->pages=ceil($this->counts/$this->pagesize);
                $this->page=isset($_GET['page'])?$_GET['page']:1;
                $this->first=($this->page-1)*$this->pagesize;
                $this->uppage=$this->page-1;
                $this->downpage=$this->page+1;
            }
            function get_rows()
            {
                $sql2="select * from ".$this->table." limit ".$this->first.",".$this->pagesize."";
                $query2=mysql_query($sql2);
                $data=array();
                while($rows=mysql_fetch_array($query2))
                {
                    $data[]=$rows;
                }
                return $data;
            }  

     function show_item()
            {
                if($this->uppage<1)
                {
                    $this->uppage=1;
                }
                if($this->downpage>$this->pages)
                {
                    $this->downpage=$this->pages;
                }
                $div="<a href="?page=1">首页</a>
                <a href="?page=".$this->uppage."">上一页</a>
                <a href="?page=".$this->downpage."">下一页</a>
                <a href="?page=".$this->pages."">尾页</a>";


                return $div;
            }

    ?>

  • 相关阅读:
    六月计划#2B(6.10-6.16)
    set
    六月计划#2A(6.10-6.16)
    Codevs_1166_[NOIP2007]_矩阵取数游戏_(动态规划+高精度)
    7月17日刷题记录 分治Getting!循环比赛日程表
    倍增ST应用 选择客栈(提高组)
    7月16日做题记录 贪心小练~
    三分查找笔记
    倍增笔记ST表
    分治笔记
  • 原文地址:https://www.cnblogs.com/jin3350/p/4093306.html
Copyright © 2011-2022 走看看