ホームページ >バックエンド開発 >PHPチュートリアル >PHP デジタル ページネーション クラス コード_PHP チュートリアル
以下は 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