zoukankan      html  css  js  c++  java
  • page 简单易懂 分页

    基础分页功能

    <?php
    class Page{
      //$count是用户设定的值
          public $a;
        function pages($count,$page_num,$url)
        {
              //总页数
              $page_sum=ceil($count/$page_num);
              //当前页
              if(isset($_GET['page'])){
                  $page = $_GET['page'];
              }else{
                  $page = 1;
              }
              //偏移量
              $limit = ($page-1)*$page_num;
              $this -> a = "limit $limit,$page_num";
              //上一页
              if($page-1<=0){
                  $last = 1;
              }else{
                  $last = $page-1;
              }
              //下一页
              if($page+1>=$page_sum){
                  $next = $page_sum;
              }else{
                  $next = $page+1;
              }

              $str = "";
              $str.="<a href='".$url."page=1' >首页</a>&nbsp;&nbsp;&nbsp;&nbsp;";
              $str.="<a href='".$url."page=$last' >上一页</a>&nbsp;&nbsp;&nbsp;&nbsp;";
              $str.="<a href='".$url."page=$next' >下一页</a>&nbsp;&nbsp;&nbsp;&nbsp;";
              $str.="<a href='".$url."page=$page_sum' >尾页</a>";

              return $str;

        }

    }


     ?>

  • 相关阅读:

    k
    通过类名调用类方法
    类Area的getArea方法是一个重载方法
    构造cry
    两个lader对象共享bottom
    向一个方法的基本数据类型参数传值
    Circle
    常量的用法
    显示本机时间
  • 原文地址:https://www.cnblogs.com/ghjbk/p/6581162.html
Copyright © 2011-2022 走看看