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

    ?>

  • 相关阅读:
    LeetCode 1672. 最富有客户的资产总量
    LeetCode 455. 分发饼干
    Linux上安装docker并设置免sudo权限与国内镜像源
    Java后端期末复习
    Windows 10 家庭版开启本地安全策略 关闭管理员权限提升
    C语言中两种交换变量值方法的速度测试
    jQuery动态生成元素无法绑定事件的解决办法
    JQuery绑定事件处理动态添加的元素
    Socket通信服务端和客户端总结
    js传函数指针
  • 原文地址:https://www.cnblogs.com/jin3350/p/4093306.html
Copyright © 2011-2022 走看看