文档章节

PHP简单分页的实现

雨醉风尘
 雨醉风尘
发布于 2016/04/23 23:20
字数 408
阅读 59
收藏 2

//php分页

<?php
// require('./conf/config.php');  数据库的连接配置

echo "<link rel='stylesheet' type='text/css' href='./css/funcpage.css'>";

    function fpage($table,$every){
    
        require('./conf/config.php');
        
        $sql="select * from $table;";
        
        $rest=$conn->query($sql);
        
        $record =$rest->num_rows;
        
        // $every=5;
        
        $url=$_SERVER["PHP_SELF"];
        
        $pageNow =isset($_GET['pageNow'])?$_GET['pageNow']:1;
        
        $start=($pageNow-1)*$every;
        
        $allpage=ceil($record/$every);
        
        $sql="select * from coder_company order by regtime limit $start,$every;";
        
        echo "<div id='fpcontent'>";
        echo "<div id='fpcenter'>";
        echo "<span id='fprecord'>".$record."条记录</span>";
        
        echo "<span id='fpall'>".$pageNow."&nbsp;/&nbsp;".$allpage."</span>";
        
        echo "<span id='fpindex'>"."<a class='fplink' href='{$url}?pageNow=1'>"."首页"."</a></span>";
        
        if($pageNow==1){
        
           $pagePre=$pageNow;
           
           echo "<span id='fppre'><a class='fplink' href='{$url}?pageNow={$pagePre}'>上一页</a></span>";
       
        }else{
        
          $pagePre=$pageNow-1;
          
          echo "<span id='fppre'><a class='fplink' href='{$url}?pageNow={$pagePre}'>上一页</a></span>";
       
        }
        if($pageNow==$allpage){
        
           $pageNext=$pageNow;
           
           echo "<span id='fppre'><a class='fplink' href='{$url}?pageNow={$pageNext}'>下一页</a></span>";
        }else{
        
          $pageNext=$pageNow+1;
          
          echo "<span id='fppre'><a class='fplink' href='{$url}?pageNow={$pageNext}'>下一页</a></span>";
        }
        echo "<span id='fplast'><a class='fplink' href='{$url}?pageNow={$allpage}'>尾页</a></span>";
        
        echo "<form action='{$url}?pageNow' method='get' id='fpform'>";
        
        echo "<select name='pageNow' id=fpselect>";
        
        echo "<option value='1' id='fpoption'>选择分页</option>";
        
              for($i=1;$i<=$allpage;$i++){
              
                  echo "<option value='{$i}' id='fpoption'>$i</option>";
              }
        echo "</select>";
        
        echo "<input type='submit' value='跳转' id='fpbutton'>";
        
        echo "</form>";
        
        echo "</div>";
        echo "</div>";
}
fpage('coder_employ',5);
?>

//css

#fpcontent{width: 500px;
           height: 30px;
           text-align: center;
           color: DodgerBlue;
         }
#fpcenter{width: 100%;
          height: 30px;
          margin-left: auto;
          margin-right: auto;}
#fprecord{width: 15%;
          height: 30px;
          line-height: 30px;
          display: inline-block;
          float: left;
        }
#fpall{width: 10%;
         height: 30px;
         line-height: 30px;
         display: inline-block;
         float: left;
       }
#fpindex{width: 10%;
        height: 30px;
        line-height: 30px;
        display: inline-block;
        float: left;
        }
#fppre{width: 10%;
       height: 30px;
       line-height: 30px;
       display: inline-block;
       float: left;}
#fplast{width: 10%;
        height: 30px;
        line-height: 30px;
        display: inline-block;
        float: left;
      }
#fpform{width: 35%;
          height: 30px;
          line-height: 30px;
          display: inline-block;
          float: left;}
#fpselect{width: 70%;
          height: 30px;
         line-height: 30px;
         border: 0px;
         background: white;
         border: 2px solid DodgerBlue;
         display: inline-block;
         float: left;}
#fpbutton{width: 30%;
          height: 30px;
          border: 0px;
          background: DodgerBlue;
          color: white;
          letter-spacing: 2.5px;
          display: inline-block;
          float: right;}
.fplink{text-decoration: none;
        color: DodgerBlue;}


© 著作权归作者所有

共有 人打赏支持
雨醉风尘
粉丝 3
博文 106
码字总数 23692
作品 0
海淀
程序员
私信 提问
19个 jQuery 分页插件和教程,附带实例

在这篇文章中我们将向你介绍 20 个最棒的 jQuery 分页插件以及教程,并提供在线演示。 1.客户端的jQuery 分页插件jPages jPages 是一个客户端的分页插件,但提供很多特性例如自动翻页、键盘和...

凯文加内特
2014/04/30
0
0
20 个 jQuery 分页插件和教程,附带实例

在这篇文章中我们将向你介绍 20 个最棒的 jQuery 分页插件以及教程,并提供在线演示。 1.客户端的jQuery 分页插件jPages jPages 是一个客户端的分页插件,但提供很多特性例如自动翻页、键盘和...

红薯
2012/04/04
14.7K
6
laravel5自定义分页

laravel5分页处理与laravel4略有区别,laravel5提供了更方便的处理方式,可以方便满足不同分页展示。 laravel4自定义分页:http://php2012web.blog.51cto.com/5585213/1539601 laravel分页处...

ttlxihuan
2016/09/26
0
0
ThinkPHP 分页实现

一、分页方法 /** * TODO 基础分页的相同代码封装,使前台的代码更少 * @param $m 模型,引用传递 * @param $where 查询条件 * @param int $pagesize 每页查询条数 * @return ThinkPage */fu...

JasonWung
2016/02/21
74
0
php简单分页功能实例的原理教程

php简单分页功能实例的原理教程 资源共享2018-01-051 阅读 分页实例PHP原理教程 代码示例: 阅读全文>> 点赞 分页实例PHP原理教程 作者:资源共享 低调共享者 原文地址:php简单分页功能实例...

资源共享
2018/01/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

idea中导入springboot项目的main方法右键不能run问题

使用idea打开有 main 入口的文件,准备启动实验一下的时候发现右键并没有 Run 和 Debug 发现了这种方式可解决以上问题,步骤如下: 1. 在idea界面右侧有收起来的工具栏,其中有一个是 Maven ...

Jack088
3分钟前
0
0
freemarker 数字显示问题

freemarker在数字回显时,如果数字比较大,会自动用“,”分割开,然而,此时传递到后台的时候,并不会按照int/long处理,而是当作String字符串处理,所有会报类型不匹配的异常,解决这个问题...

近在咫尺远在天涯
5分钟前
0
0
Java B2B2C多用户商城 springcloud架构 (十八)定时任务(Scheduling Tasks)

这篇文章将介绍怎么通过spring去做调度任务。 构建工程 创建一个Springboot工程,在它的程序入口加上@EnableScheduling,开启调度任务。 @SpringBootApplication@EnableSchedulingpublic ...

itcloud
6分钟前
0
0
Linux TTY、PTS、PTY详解

当我们在键盘上敲下一个字母的时候,到底是怎么发送到相应的进程的呢?我们通过ps、who等命令看到的类似tty1、pts/0这样的输出,它们的作用和区别是什么呢? TTY历史 支持多任务的计算机出现...

城市之雾
7分钟前
0
0
Corn 表达式

Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minu...

为了美好的明天
9分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部