189 8069 5689

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

我们今天为大家介绍的是有关PHP分页导航函数的具体应用,这一函数对于PHP新手来说还是比较陌生的。希望通过这篇文章介绍的内容能对又需要的朋友有所帮助。#t#

专业从事成都做网站、网站制作,高端网站制作设计,小程序定制开发,网站推广的成都做网站的公司。优秀技术团队竭力真诚服务,采用H5技术+CSS3前端渲染技术,响应式网站设计,让网站在手机、平板、PC、微信下都能呈现。建站过程建立专项小组,与您实时在线互动,随时提供解决方案,畅聊想法和感受。

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> 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>
';   
  • $page_info .' < div class=num>';   
  • //echo '< form name=page action='.$pageurl.'>';   
  • $page_info .' 转到';   
  • $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分页导航函数的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分页导航函数的具体实现代码。


    分享标题:探讨PHP分页导航函数的具体应用
    文章路径:http://cdxtjz.cn/article/cdjsehs.html

    联系我们

    您好HELLO!
    感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
    • 电话:028- 86922220 18980695689
    • 商务合作邮箱:631063699@qq.com
    • 合作QQ: 532337155
    • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

    小谭建站工作室

    成都小谭网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

    小谭观点

    相对传统的成都网站建设公司而言,小谭是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
    我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。