PHP中如何使用分頁導(dǎo)航函數(shù),相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、網(wǎng)站制作服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)名山免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
PHP分頁導(dǎo)航函數(shù)的代碼示例:
function yl_list_page($pageurl,$rsnum,
$pages,$pagecount,$pagesize){
//$pageurl='?';
$pcount = $pages;
$page_info = '< div class=pagenum>';
$page_info .= '< div class=num>';
if (($pcount > 1) && ($pcount == $pagecount) ){
$page_info .= '< a href = '.$pageurl.
'page='.intval($pagecount-1).'>上一頁< /a>';
}elseif (($pagecount != 1) && ($pcount != $pagecount)){
$page_info .= '<a href = '.$pageurl.'page='.intval($pagecount-1).'>上一頁< /a>';
}
$page_info .= '< a href = '.$pageurl.'page=1>頁首< /a>';
if ($pagecount > 4){
$page_info .= '< a href = '.$pageurl.'page=1>[1]< /a><span class=dot>...< /span>';
}
if ($pcount > $pagecount+2){
$endpage = $pagecount+2;
}else{
$endpage = $pcount;
}
for ($n = ($pagecount-2); $n < = $endpage; $n++){
if (!($n < 1)){
if ($n == intval($pagecount)){
$page_info .= '< span class=normal>'.$n.'< /span>';
}else{
$page_info .= '< a href = '.$pageurl.'page='.$n.'>['.$n.']< /a>';
}
}
}
if ($pagecount+2 < $pcount){
$page_info .= '< span class=dot>...< /span><a href='.$pageurl.'page='.$pcount.'>['.$pcount.']< /a>';
}
$page_info .= '< a href = '.$pageurl.'page='.$pcount.'>頁尾< /a>';
if (($pagecount == 1) && ($pcount != $pagecount) && ($pcount != 0)){
$page_info .= '< a href = '.$pageurl.'page='.intval($pagecount + 1).'>下一頁< /a>';
}else if (($pagecount != 1) && ($pcount != $pagecount)){
$page_info .= '< a href = '.$pageurl.'page='.intval($pagecount + 1).'>下一頁< /a>';
}
$page_info .= '< /div>< /div>';
$page_info .= '< div class=pagenum>';
$page_info .= '< div class=num>< span class=normal> 共:'.$rsnum .'條/'.$pcount.'頁 每頁/'.$pagesize.'條< /span></div>';
$page_info .= ' < div class=num>';
//echo '< form name=page action='.$pageurl.'>';
$page_info .= ' 轉(zhuǎn)到';
$page_info .= '< input type=text name=page value=\'1\' class=login_left style=\'width:28px;height:18px;\'>';
$page_info .= '頁< input type=submit name=submit3 class=login_submit style=\'width:28px;height:18px;padding-top:1px;\' onclick=document.myform.action.value=\'go\'> ';
//echo '< /form>';
$page_info .= '< /div>';
$page_info .= '< /div>';
return $page_info;
}
PHP分頁導(dǎo)航函數(shù)的CSS樣式:
/*page*/ .pagenum { clear: both; width: '100%';padding-right: 5px; padding-left: 0px; font-weight: bold; padding-bottom: 0px; overflow: hidden; color: #6396d6; padding-top: 0px; height: 25px; } .pagenum .num { float: right; } .pagenum .normal { background: #f7fbff;color: #6396d6; float: left; padding-bottom: 2px; margin: 0px 3px 0px 0px; padding-top: 3px;border-left: #6396d6 1px solid; border-right: #6396d6 1px solid;padding-right: 5px; padding-left: 5px; border-top: #6396d6 1px solid;border-bottom: #6396d6 1px solid; } .pagenum .dot { float: left;color: #6396d6; } .pagenum a { background: #298ac6; color: #fff; float: left; padding-bottom: 2px; margin: 0px 3px 0px 0px; padding-top: 3px;border-left: #6396d6 1px solid; border-right: #6396d6 1px solid;padding-right: 5px; padding-left: 5px; border-top: #6396d6 1px solid;border-bottom: #6396d6 1px solid; } .pagenum a:visited { color: #fff; } .pagenum a:hover { background: #f7fbff;color: #6396d6;border-left: #6396d6 1px solid; border-right: #6396d6 1px solid;border-top: #6396d6 1px solid;border-bottom: #6396d6 1px solid; }
看完上述內(nèi)容,你們掌握PHP中如何使用分頁導(dǎo)航函數(shù)的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
當前題目:PHP中如何使用分頁導(dǎo)航函數(shù)
網(wǎng)頁URL:http://jinyejixie.com/article0/jdocio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、域名注冊、網(wǎng)頁設(shè)計公司、網(wǎng)站改版、小程序開發(fā)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)