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;
            }

    ?>

  • 相关阅读:
    HDU5794 A Simple Chess 容斥+lucas
    HDU5790 Prefix 字典树+主席树
    HDU5787 K-wolf Number 数位dp
    HDU5758 Explorer Bo 树形dp
    HDU5764 After a Sleepless Night 树形乱搞题
    HDU5780 gcd (BestCoder Round #85 E) 欧拉函数预处理——分块优化
    HDU5779 Tower Defence (BestCoder Round #85 D) 计数dp
    HDU 5778 abs (BestCoder Round #85 C)素数筛+暴力
    HDU5777 domino (BestCoder Round #85 B) 思路题+排序
    poj 1185 状态压缩
  • 原文地址:https://www.cnblogs.com/jin3350/p/4093306.html
Copyright © 2011-2022 走看看