/**
* ページ番号ナビゲーション HTML を取得します
* @param $pageNum: 現在のページ番号
* @param $pageSize: 各ページの番号
* @param $rowCount: レコードの総数
* @param $navUrl: リンク ページの URL
*/
function getNavHtml($pageNum,$pageSize,$rowCount,$navUrl){
$pageCount = (int)($ rowCount/$ pageSize); // 総ページ数
if ($rowCount % $pageSize >0){
$pageCount++;
if ($pageNum>$pageCount){
$pageNum = 1; $firstNav = "
ホームページ ";
$lastNav = "
";
$prevNav="";
$nextNav="";
if ($pageNum>1){
$navPageNum = $pageNum-1;
$prevNav = "前のページ ";
}
if ($pageNum<$pageCount && $pageCount>1){
$navPageNum = $pageNum+1;
$nextNav = "
次のページ "
}
$amongNav=""; ($i=1;$i<=5;$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."] です。データの一部" ;
}
}
http://www.bkjia.com/PHPjc/322642.html
www.bkjia.com