ホームページ >バックエンド開発 >PHPチュートリアル >PHP ページング ナビゲーション機能の具体的なアプリケーションについて説明します_PHP チュートリアル

PHP ページング ナビゲーション機能の具体的なアプリケーションについて説明します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:32:13955ブラウズ

今日紹介するのは、

PHP ページング ナビゲーション関数のコード例です:

  1. function yl_list_page($pageurl,$rsnum,
    $pages,$pagecount,$pagesize){
  2. //$pageurl='?' ;   
  3. $pcount = $ページ;   
  4. $page_info = '< div class=pagenum>';   
  5. $page_info .= '< div class=num>';   
  6. if (($pcount > 1) && ($pcount == $pagecount) ){
  7. $page_info . = '< a href = '.$pageurl.
    '
    ページ='.intval($pagecount-1).'>前のページ< /a >';
  8. }elseif (($pagecount != 1) && ($pcount != $pagecount)){
  9. $page_info . = 'page='.intval($pagecount-1).'> 前のページ< /a>
  10. }
  11. $page_info .= '< ; a href = '.$pageurl.'page=1>ページの先頭 / a>'; $page_info
  12. .= '< a href = '.$pageurl.'
  13. ページ= 1>[1] < /a> <スパン class=dot >... < /span >'; } if ($pcount > $pagecount+2) {
  14. $
  15. endpage
  16. = +2; } { $
  17. endpage = $pcount;   
  18. for ($n = ($pagecount-2); $n < = $endpage; $n++){
  19. if (!( $n < 1)){
  20. if ($n == intval($pagecount)){
  21. $page_info .= '< span class=normal>'.$n.'< /span>';   
  22. }else{
  23. $page_info .= '< a href = '.$pageurl.'page='.$n.'>['.$n.'] < /a>';   : $pcount){
  24. $page_info
  25. .
  26. =
  27. '< スパンクラス=ドット>...< /span>
    page='.$pcount.'
  28. >[' .$pcount .']< /a>';    } $page_info .= '< a href = '.$pageurl.'page
  29. =
  30. '.$pcount.'
  31. >页尾 < /a>';    if (($pagecount == 1) && ($pcount != $pagecount) && ($pcount != 0)){ $page_info . = '< a href = '
  32. .$pageurl.'page=
  33. '.intval($pagecount + 1).'
  34. >次页 < /a>';   }else if (($pagecount != 1) && ($pcount != $pagecount)){
  35. $page_info .= '< a href = '.$pageurl.'page='.intval($pagecount + 1).'>次页 < /a>';   
  36. }   
  37. $page_info .= '< /div><; /div>';   
  38. $page_info .= '< div class=pagenum>';   
  39. $page_info .= '< div class=num>< スパンクラス=通常> 共:'.$rsnum .'条/'.$pcount.'页 每页/'.$pagesize.'条< /span> div>';   
  40. $page_info .= ' < div class=num>';   
  41. //echo '< フォーム 名前= ページ アクション= '.$pageurl.'>';   
  42. $page_info .= ' 转到';   
  43. $page_info .= '< input type=text name=page value='1 ' クラス=login_left スタイル='width:28px;height:18px;'> ';   
  44. $page_info .= '页< input type=submit name=submit3 class=login_submit style=':28px;高さ:18px;パディングトップ:1px;' onclick=document.myform.action.value='go'> ';   
  45. //echo '< /form>';   
  46. $page_info .= '< /div>';   
  47. $page_info .= '< /div>';   
  48. $page_info を返す;   
  49. }

PHPページングナビゲーション関数のCSSスタイル:

<ol class="dp-xml">
<li class="alt"><span><span>/*page*/   </span></span></li>
<li><span>.pagenum {   </span></li>
<li class="alt"><span>clear: both; width: '100%';</span></li>
<li class="alt"><span>padding-right: 5px; </span></li>
<li class="alt"><span>padding-left: 0px; </span></li>
<li class="alt"><span>font-weight: bold; </span></li>
<li class="alt"><span>padding-bottom: 0px; </span></li>
<li class="alt"><span>overflow: hidden; </span></li>
<li class="alt"><span>color: #6396d6; </span></li>
<li class="alt"><span>padding-top: 0px; </span></li>
<li class="alt"><span>height: 25px;   </span></li>
<li><span>}   </span></li>
<li class="alt"><span>.pagenum .num {   </span></li>
<li><span>float: right;   </span></li>
<li class="alt"><span>}   </span></li>
<li><span>.pagenum .normal {   </span></li>
<li class="alt"><span>background: #f7fbff;color: #6396d6;</span></li>
<li class="alt"><span> float: left; </span></li>
<li class="alt"><span>padding-bottom: 2px; </span></li>
<li class="alt"><span>margin: 0px 3px 0px 0px; </span></li>
<li class="alt"><span>padding-top: 3px;</span></li>
<li class="alt"><span>border-left: #6396d6 1px solid; </span></li>
<li class="alt"><span>border-right: #6396d6 1px solid;</span></li>
<li class="alt"><span>padding-right: 5px;</span></li>
<li class="alt"><span> padding-left: 5px; </span></li>
<li class="alt"><span>border-top: #6396d6 1px solid;</span></li>
<li class="alt"><span>border-bottom: #6396d6 1px solid;   </span></li>
<li><span>}   </span></li>
<li class="alt"><span>.pagenum .dot {   </span></li>
<li><span>float: left;color: #6396d6;   </span></li>
<li class="alt"><span>}   </span></li>
<li><span>.pagenum a {   </span></li>
<li class="alt"><span>background: #298ac6; </span></li>
<li class="alt"><span>color: #fff; </span></li>
<li class="alt"><span>float: left;</span></li>
<li class="alt"><span> padding-bottom: 2px; </span></li>
<li class="alt"><span>margin: 0px 3px 0px 0px; </span></li>
<li class="alt"><span>padding-top: 3px;</span></li>
<li class="alt"><span>border-left: #6396d6 1px solid;</span></li>
<li class="alt"><span> border-right: #6396d6 1px solid;</span></li>
<li class="alt"><span>padding-right: 5px; </span></li>
<li class="alt"><span>padding-left: 5px; </span></li>
<li class="alt"><span>border-top: #6396d6 1px solid;</span></li>
<li class="alt"><span>border-bottom: #6396d6 1px solid;   </span></li>
<li><span>}   </span></li>
<li class="alt"><span>.pagenum a:visited {   </span></li>
<li><span>color: #fff;   </span></li>
<li class="alt"><span>}   </span></li>
<li><span>.pagenum a:hover {   </span></li>
<li class="alt"><span>background: #f7fbff;color: #6396d6;</span></li>
<li class="alt"><span>border-left: #6396d6 1px solid; </span></li>
<li class="alt"><span>border-right: #6396d6 1px solid;</span></li>
<li class="alt"><span>border-top: #6396d6 1px solid;</span></li>
<li class="alt"><span>border-bottom: #6396d6 1px solid;   </span></li>
<li><span>}   </span></li>
</ol>

上記は、PHPページングナビゲーション関数の具体的な実装コードです。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446152.html技術記事今日紹介するのは、PHP ページング ナビゲーション関数のコード例です。 functionyl_list_page($pageurl,$rsnum, $pages,$pagecount,$pagesize){ //$ pageurl = '?' ; .