自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

探討PHP分頁導航函數(shù)的具體應用

開發(fā) 后端
PHP分頁導航函數(shù)的應用還是比較普遍的,我們在本文中推出的這段代碼示例,可以說是PHP分頁導航的經(jīng)典范例,希望能幫助大家提高編碼效率。

我們今天為大家介紹的是有關(guān)PHP分頁導航函數(shù)的具體應用,這一函數(shù)對于PHP新手來說還是比較陌生的。希望通過這篇文章介紹的內(nèi)容能對又需要的朋友有所幫助。#t#

PHP分頁導航函數(shù)的代碼示例:

  1. function yl_list_page($pageurl,$rsnum,
    $pages,$pagecount,$pagesize){   
  2. //$pageurl='?';   
  3. $pcount = $pages;   
  4. $page_info = '< div class=pagenum>';   
  5. $page_info .'< div class=num>';   
  6. if (($pcount > 1) && ($pcount == $pagecount) ){   
  7. $page_info .'< a href = '.$pageurl.
    '
    page='.intval($pagecount-1).'>上一頁< /a>';   
  8. }elseif (($pagecount != 1) && ($pcount != $pagecount)){   
  9. $page_info .'<a href = '.$pageurl.'page='.intval($pagecount-1).'>上一頁< /a>';   
  10. }   
  11. $page_info .'< a href = '.$pageurl.'page=1>頁首< /a>';   
  12. if ($pagecount > 4){   
  13. $page_info .'< a href = '.$pageurl.'page=1>[1]< /a><span class=dot>...< /span>';   
  14. }   
  15. if ($pcount > $pagecount+2){   
  16. $endpage = $pagecount+2;   
  17. }else{   
  18. $endpage = $pcount;   
  19. }   
  20. for ($n = ($pagecount-2); $n < = $endpage; $n++){   
  21. if (!($n < 1)){   
  22. if ($n == intval($pagecount)){   
  23. $page_info .'< span class=normal>'.$n.'< /span>';   
  24. }else{   
  25. $page_info .'< a href = '.$pageurl.'page='.$n.'>['.$n.']< /a>';   
  26. }   
  27. }   
  28. }   
  29. if ($pagecount+2 < $pcount){   
  30. $page_info .'< span class=dot>...< /span><a href='.$pageurl.'page='.$pcount.'>['.$pcount.']< /a>';   
  31. }   
  32. $page_info .'< a href = '.$pageurl.'page='.$pcount.'>頁尾< /a>';   
  33. if (($pagecount == 1) && ($pcount != $pagecount) && ($pcount != 0)){   
  34. $page_info .'< a href = '.$pageurl.'page='.intval($pagecount + 1).'>下一頁< /a>';   
  35. }else if (($pagecount != 1) && ($pcount != $pagecount)){   
  36. $page_info .'< a href = '.$pageurl.'page='.intval($pagecount + 1).'>下一頁< /a>';   
  37. }   
  38. $page_info .'< /div>< /div>';   
  39. $page_info .'< div class=pagenum>';   
  40. $page_info .'< div class=num>< span class=normal> 共:'.$rsnum .'條/'.$pcount.'頁 每頁/'.$pagesize.'條< /span></div>';   
  41. $page_info .' < div class=num>';   
  42. //echo '< form name=page action='.$pageurl.'>';   
  43. $page_info .' 轉(zhuǎn)到';   
  44. $page_info .= '< input type=text name=page value=\'1\' class=login_left style=\'width:28px;height:18px;\'>';   
  45. $page_info .= '頁< input type=submit name=submit3 class=login_submit style=\'width:28px;height:18px;padding-top:1px;\' onclick=document.myform.action.value=\'go\'> ';   
  46. //echo '< /form>';   
  47. $page_info .'< /div>';   
  48. $page_info .'< /div>';   
  49. return $page_info;   
  50. }  

PHP分頁導航函數(shù)的CSS樣式:

  1. /*page*/   
  2. .pagenum {   
  3. clear: both; width: '100%';
  4. padding-right: 5px; 
  5. padding-left: 0px; 
  6. font-weight: bold; 
  7. padding-bottom: 0px; 
  8. overflow: hidden; 
  9. color: #6396d6; 
  10. padding-top: 0px; 
  11. height: 25px;   
  12. }   
  13. .pagenum .num {   
  14. float: right;   
  15. }   
  16. .pagenum .normal {   
  17. background: #f7fbff;color: #6396d6;
  18.  float: left; 
  19. padding-bottom: 2px; 
  20. margin: 0px 3px 0px 0px; 
  21. padding-top: 3px;
  22. border-left: #6396d6 1px solid; 
  23. border-right: #6396d6 1px solid;
  24. padding-right: 5px;
  25.  padding-left: 5px; 
  26. border-top: #6396d6 1px solid;
  27. border-bottom: #6396d6 1px solid;   
  28. }   
  29. .pagenum .dot {   
  30. float: left;color: #6396d6;   
  31. }   
  32. .pagenum a {   
  33. background: #298ac6; 
  34. color: #fff; 
  35. float: left;
  36.  padding-bottom: 2px; 
  37. margin: 0px 3px 0px 0px; 
  38. padding-top: 3px;
  39. border-left: #6396d6 1px solid;
  40.  border-right: #6396d6 1px solid;
  41. padding-right: 5px; 
  42. padding-left: 5px; 
  43. border-top: #6396d6 1px solid;
  44. border-bottom: #6396d6 1px solid;   
  45. }   
  46. .pagenum a:visited {   
  47. color: #fff;   
  48. }   
  49. .pagenum a:hover {   
  50. background: #f7fbff;color: #6396d6;
  51. border-left: #6396d6 1px solid; 
  52. border-right: #6396d6 1px solid;
  53. border-top: #6396d6 1px solid;
  54. border-bottom: #6396d6 1px solid;   
  55. }   

以上就是 PHP分頁導航函數(shù)的具體實現(xiàn)代碼。

責任編輯:曹凱 來源: 網(wǎng)易博客
相關(guān)推薦

2009-12-10 17:09:42

PHP編碼轉(zhuǎn)換函數(shù)

2009-11-30 16:08:32

PHP addslas

2009-12-03 17:18:15

PHP strtoti

2009-11-30 15:58:13

PHP數(shù)學函數(shù)

2009-11-24 16:28:41

PHP5魔術(shù)函數(shù)

2009-12-02 18:51:12

PHP分頁類

2009-12-01 09:18:50

PHP分割字符串

2009-11-24 14:06:46

PHP應用領域

2009-11-23 19:33:12

PHP5多態(tài)性

2009-11-30 17:49:51

PHP函數(shù)preg_s

2009-12-10 16:40:04

PHP處理分頁

2009-12-08 13:07:57

PHP函數(shù)mt_sra

2009-12-01 10:50:45

PHP函數(shù)requir

2009-11-27 13:14:07

PHP函數(shù)strist

2009-12-07 16:52:59

PHP函數(shù)getima

2009-11-26 10:23:17

2009-12-03 09:23:17

PHP長文章分頁函數(shù)

2009-11-25 15:35:24

PHP實現(xiàn)站內(nèi)搜索引擎

2009-12-01 10:11:51

PHP自動獲取關(guān)鍵詞

2009-12-04 17:06:47

PHP讀取Excel文
點贊
收藏

51CTO技術(shù)棧公眾號