ホームページ  >  記事  >  バックエンド開発  >  PHP デジタル ページネーション クラス コード_PHP チュートリアル

PHP デジタル ページネーション クラス コード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 16:54:45771ブラウズ

以下は PHP デジタル ページング コードです。コードはカプセル化されています。必要な方は参照してください。ページングの主な原理は、現在のページを取得し、ページ上にあるレコードの数を判断し、それらを分割して合計レコードを取得することです。これは非常に簡単です。

以下は PHP チュートリアルのデジタル ページング コードです。コードはカプセル化されています。必要な方は参照してください。ページングの主な原理は、現在のページを取得し、ページ上にあるレコードの数を判断し、それらを分割して合計レコードを取得することです。これは非常に簡単です。

関数 getnavhtml($pagenum,$pagesize,$rowcount,$navurl){
$pagecount = (int)($rowcount/$pagesize) //総ページ数
; if ($rowcount % $pagesize >0){
$ページ数++
}
if ($pagenum>$pagecount){
$ページ番号 = 1; }
$firstnav = "ホームページ "; $lastnav = "最後のページ "; $prevnav=""
$nextnav=""; if ($pagenum>1){
$navpagenum = $pagenum-1; $prevnav = "前のページ "; }
if ($pagenum1){
$navpagenum = $pagenum+1; $nextnav = "次のページ "; }
$amongnav="";

//キーループ

for ($i=1;$i $navpagenum = $pagenum+ $i-3; if ($navpagenum>0 && $navpagenum<=$pagecount){
$navcss チュートリアル = $navpagenum == $pagenum?" class="hover"":""; $amongnav.="{$navpagenum} "; }
}
return $firstnav.$prevnav.$amongnav.$nextnav.$lastnav." ".$pagenum."/".$pagecount." [".$rowcount."] 個のデータがあります

}

}


/**
* ページ番号ナビゲーション HTML を取得します
* @param $pagenum: 現在のページ番号
* @param $pagesize: 1 ページあたりのページ数
* @param $rowcount: レコードの総数
* @param $navurl: リンクページの URL
*/

http://www.bkjia.com/PHPjc/631726.html

www.bkjia.com

本当

http://www.bkjia.com/PHPjc/631726.html

技術記事

以下は PHP デジタル ページング コードです。コードはカプセル化されています。必要な方は参照してください。ページングの主な原則は、現在のページを取得して、ページ数を決定することです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。