<?php
require '../inc/conn.php';
?>
<?php
//初始參數(shù)設(shè)置
$pagesize=5 ; //分頁(yè)大小
$pagenum=1 ; //默認(rèn)為第一頁(yè)
//第一步:獲取當(dāng)前是第幾頁(yè)
if($_GET){
if($_GET['pagenum']){
$pagenum=$_GET['pagenum'];
}
}
//第二步:獲取當(dāng)前分頁(yè)的內(nèi)容列表
$sql="Select * From message limit ".($pagenum-1)*$pagesize.",$pagesize ";
$result=mysql_query($sql);
while(($row=mysql_fetch_array($result))==true){
echo '<hr>'.$row["title"].'</hr>';
}
//第三步:獲取記錄數(shù)
$sql="Select id From message";
$result=mysql_query($sql);
$rownum=mysql_num_rows($result);
//第四步:記算分頁(yè)數(shù)
if(($rownum%$pagesize)==0){
$pagecount=$rownum/$pagesize;
}else{
$pagecount=(int)($rownum/$pagesize);
}
//第五步:得到分頁(yè)鏈接
$url=$_SERVER["REQUEST_URI"];
$url=parse_url($url);
$url=$url["path"];
//第六步:輸出分頁(yè)鏈接
if($pagenum==1){
echo "[第一頁(yè)] [上一頁(yè)]";
}else{
echo "[<a href=\"$url?pagenum=1\">第一頁(yè)</a>] [<a href=\"$url?pagenum=".($pagenum-1)."\">上一頁(yè)</a>]";
}
if($pagecount==$pagenum){
echo "[下一頁(yè)] [最后一頁(yè)]";
}else{
echo "[<a href=\"$url?pagenum=".($pagenum+1)."\">下一頁(yè)</a>] [<a href=\"$url?pagenum=".($pagecount)."\">最后一頁(yè)</a>]";
}
?>
php入門學(xué)習(xí)知識(shí)點(diǎn)二 PHP簡(jiǎn)單的分頁(yè)過程與原理
2019-12-06 13:35PHP教程網(wǎng) PHP教程
PHP簡(jiǎn)單的分頁(yè)過程與原理分析,主要是讀取數(shù)據(jù)庫(kù)的時(shí)候,如果數(shù)據(jù)庫(kù)內(nèi)容較多,我們就需要分頁(yè)顯示。
延伸 · 閱讀
- 2020-05-25PHP分頁(yè)詳細(xì)講解(有實(shí)例)
- PHP教程
php學(xué)習(xí)之?dāng)?shù)據(jù)類型之間的轉(zhuǎn)換介紹
php學(xué)習(xí)之?dāng)?shù)據(jù)類型之間的轉(zhuǎn)換介紹,學(xué)習(xí)php的朋友可以參考下。 ...
- PHP教程
php實(shí)現(xiàn)的支持imagemagick及gd庫(kù)兩種處理的縮略圖生成類
這篇文章主要介紹了php實(shí)現(xiàn)的支持imagemagick及gd庫(kù)兩種處理的縮略圖生成類,包含了用法的詳細(xì)描述,非常實(shí)用,需要的朋友可以參考下...
- PHP教程
PHP常量DIRECTORY_SEPARATOR原理及用法解析
這篇文章主要介紹了PHP常量DIRECTORY_SEPARATOR原理及用法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友...
- PHP教程
php學(xué)習(xí)筆記 數(shù)組的常用函數(shù)
只要一個(gè)變量,需要在多個(gè)方法使用,就將這個(gè)變量聲明為成員屬性,可以直接在這個(gè)對(duì)象中的所有方法中使用 成員屬性,相當(dāng)于這個(gè)對(duì)象中的全局變量...
- PHP教程
php全角字符轉(zhuǎn)換為半角函數(shù)
這篇文章主要介紹了PHP全角半角轉(zhuǎn)換函數(shù),把目前能找到的所有全角都列出來了一個(gè)個(gè)替換吧,需要的朋友可以參考下 ...
- PHP教程
PHP變量的定義、可變變量、變量引用、銷毀方法
這篇文章主要介紹了PHP變量的定義、可變變量、變量引用、銷毀方法,需要的朋友可以參考下 ...
- PHP教程
php htmlentities()函數(shù)的定義和用法
下面小編就為大家?guī)硪黄猵hp htmlentities()函數(shù)的定義和用法。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧...
- PHP教程
PHP中讀取文件的8種方法和代碼實(shí)例
這篇文章主要介紹了PHP中讀取文件的8種方法和代碼實(shí)例,本文總結(jié)了PHP中讀取文件的8個(gè)函數(shù),每一個(gè)都附有使用例子及注意事項(xiàng)等,需要的朋友可以參考下...