PHP简单分页的实现

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


你可能感兴趣的:(PHP简单分页的实现)