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;

        }

    }


     ?>

  • 相关阅读:
    disconf使用小结
    关于spring aop Advisor排序问题
    关于tomcat WEB-INF/lib下类加载顺序
    Netty5客户端源码解析
    巧用命令行工具 redis-cli
    redis学习总结
    聊聊Redis的持久化
    Git管理代码
    RabbitMQ连接池、生产者、消费者实例
    java处理节假日和工作时间的工具类
  • 原文地址:https://www.cnblogs.com/ghjbk/p/6581162.html
Copyright © 2011-2022 走看看