PHP簡(jiǎn)單實(shí)現(xiàn)數(shù)字分頁功能示例
本文實(shí)例講述了PHP簡(jiǎn)單實(shí)現(xiàn)數(shù)字分頁功能。分享給大家供大家參考,具體如下:
<?php header ( 'Content-Type: text/html; charset=utf-8' ); //分頁 $page=$_GET['page']; $allcount= 100; $page_size =10; $page_show =5; $page_count = ceil($allcount/$page_size); if($page <= 1 || $page == '') $page = 1; if($page >= $page_count) $page = $page_count; $pre_page = ($page == 1)? 1 : $page - 1; $next_page= ($page == $page_count)? $page_count : $page + 1 ; $pagenav .= "第 $page/$page_count 頁 共 $allcount 條記錄 "; $pagenav .= "<a href='?page=1'>首頁</a> "; $pagenav .= "<a href='?page=$pre_page'>前一頁</a> "; //當(dāng)前顯示的開始 $page_show_start = (ceil($page/$page_show)-1)*$page_show; //顯示分頁 $page_show_str = ''; if($page_show>$page_count){ $page_show = $page_count; } for($j=1;$j<=$page_show;$j++){ $page_show_now = $page_show_start+$j; if($page==$page_show_now){ $page_show_str .= "<a href='?page=$page_show_now'><strong>$page_show_now</strong></a> "; }else{ $page_show_str .= "<a href='?page=$page_show_now'>$page_show_now</a> "; } } $pagenav.=$page_show_str; $pagenav .= "<a href='?page=$next_page'>后一頁</a> "; $pagenav .= "<a href='?page=$page_count'>末頁</a>"; echo '<div class="page">'.$pagenav.'</div>' ; ?>
運(yùn)行效果如下圖所示:
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP+ajax技巧與應(yīng)用小結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語法入門教程》、《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《php日期與時(shí)間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
mysql下創(chuàng)建字段并設(shè)置主鍵的php代碼
php+mysql創(chuàng)建字段并設(shè)置主鍵示例2010-05-05PHP中echo,print_r與var_dump區(qū)別分析
這篇文章主要介紹了PHP中echo,print_r與var_dump區(qū)別分析,主要講述了三者的類型本質(zhì)及其操作數(shù)據(jù)類型的用法區(qū)別,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-09-09php安裝dblib擴(kuò)展,連接mssql的具體步驟
下面小編就為大家?guī)硪黄猵hp安裝dblib擴(kuò)展,連接mssql的具體步驟。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03