<div class="codetitle"><a style="CURSOR: pointer" data="45301" class="copybut" id="copybut45301" onclick="doCopy('code45301')"> 代码如下:<div class="codebody" id="code45301"> /* 获取页码导航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 = "<a href="{$navUrl}page=1">首页 "; $lastNav = "<a href="{$navUrl}page={$pageCount}">尾页 "; $prevNav=""; $nextNav=""; if ($pageNum>1){ $navPageNum = $pageNum-1; $prevNav = "<a href="{$navUrl}page={$navPageNum}">上一页 "; } if ($pageNum<$pageCount && $pageCount>1){ $navPageNum = $pageNum+1; $nextNav = "<a href="{$navUrl}page={$navPageNum}">下一页 "; } $amongNav=""; //关键循环 for ($i=1;$i<=5;$i++){ $navPageNum = $pageNum+ $i-3; if ($navPageNum>0 && $navPageNum<=$pageCount){ $navCss = $navPageNum == $pageNum?" class="hover"":""; $amongNav.="<a href="{$navUrl}page={$navPageNum}" $navCss>{$navPageNum} "; } } return $firstNav.$prevNav.$amongNav.$nextNav.$lastNav." ".$pageNum."/".$pageCount." 共有[".$rowCount."]条数据"; } }
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|