php 帶條件查詢 分頁代碼

來源:互聯網
上載者:User
 代碼如下 複製代碼
if(!isset($_get[absolutepage])){
        $absolutepage=1;//當前頁
       }
       if ($_get[absolutepage]==0){
        $absolutepage=1;
       }else {
        $absolutepage=$_get[absolutepage];
        $absolutepage=intval($absolutepage);
        }
       $pagesize=5;//一頁現實的數量
       $a= (($absolutepage - 1) * $pagesize);
       $sql1=$sql."  limit $a,$pagesize ";
     
       $nums=mysql教程_num_rows($query);//總數
       $pagecount = (int)(($nums - 1) / $pagesize) + 1;//總頁數
       if ($absolutepage>1 && $nums>1){
           $prevpage=$absolutepage-1;
       }
       if ($absolutepage>=1 && $absolutepage<$pagecount){
        $nextpage=$absolutepage+1;
       }
       if ($absolutepage > $pagecount) {
        $absolutepage = $pagecount;
       }
    $prevpage="<a href='".(strpos($_server['request_uri'],'?') ? "{$_server['request_uri']}&" : '?')."absolutepage=$prevpage'>上一頁</a>";
$nextpage="<a href='".(strpos($_server['request_uri'],'?') ? "{$_server['request_uri']}&" : '?')."absolutepage=$nextpage'>下一頁</a>";

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.