首页 > php框架 > 探讨PHP分页导航函数的具体应用

探讨PHP分页导航函数的具体应用

我们今天为大家介绍的是有关

PHP分页导航函数的代码示例:

  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 . 转到;   
  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分页导航函数的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分页导航函数的具体实现代码。


本文地址:http://www.phprm.com/frame/php1003817.html

转载随意,但请附上文章地址:-)

标签:none

发表留言