当前位置:Gxlcms > PHP教程 > 探讨PHP分页导航函数的具体应用_PHP教程

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

时间:2021-07-01 10:21:17 帮助过:67人阅读

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

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 .= '.$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>.$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分页导航函数的具体实现代码。


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446152.htmlTechArticle我们今天为大家介绍的是有关 PHP分页导航函数的代码示例: functionyl_list_page($pageurl,$rsnum, $pages,$pagecount,$pagesize){ //$ pageurl = '?' ; $ pcount =$p...

人气教程排行