当前位置:七道奇文章资讯网站建设网站编程
日期:2010-11-25 08:18:00  来源:本站整理

php数字分页类的代码[网站编程]

赞助商链接



  本文“php数字分页类的代码[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

下面是一款php数字分页类的代码,己经封装好了的代码,需求的朋友可以参考利用一下.分页的主要原理就是获得当前页面,再判断一页多少条记录像除,得出总记录,就这么简单了.

  1. function getnavhtml($pagenum,$pagesize,$rowcount,$navurl){   
  2. $pagecount = (int)($rowcount/$pagesize); //总页数   
  3. if ($rowcount % $pagesize >0){   
  4. $pagecount++;   
  5. }   
  6. if ($pagenum>$pagecount){   
  7. $pagenum = 1;   
  8. }   
  9. $firstnav = "<a href="{$navurl}page=1">首页</a> ";   
  10. $lastnav = "<a href="{$navurl}page={$pagecount}">尾页</a> ";   
  11. $prevnav="";   
  12. $nextnav="";   
  13. if ($pagenum>1){   
  14. $navpagenum = $pagenum-1;   
  15. $prevnav = "<a href="{$navurl}page={$navpagenum}">上一页</a> ";   
  16. }   
  17. if ($pagenum<$pagecount && $pagecount>1){   
  18. $navpagenum = $pagenum+1;   
  19. $nextnav = "<a href="{$navurl}page={$navpagenum}">下一页</a> ";   
  20. }   
  21. $amongnav="";  
  22.  
  23. //关键循环  
  24.  
  25. for ($i=1;$i<=5;$i++){   
  26. $navpagenum = $pagenum+ $i-3;   
  27. if ($navpagenum>0 && $navpagenum<=$pagecount){   
  28. $navcss教程 = $navpagenum == $pagenum?" class="hover"":"";   
  29. $amongnav.="<a href="{$navurl}page={$navpagenum}" $navcss>{$navpagenum}</a> ";   
  30. }   
  31. }   
  32. return $firstnav.$prevnav.$amongnav.$nextnav.$lastnav." ".$pagenum."/".$pagecount." 共有[".$rowcount."]条数据";   
  33. }   
  34. }  
  35.  

/**
* 获得页码导航html
* @param $pagenum:当前页码
* @param $pagesize:每页数目
* @param $rowcount:记录总数
* @param $navurl:链接页面url
*/
 


  以上是“php数字分页类的代码[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>五个常见 PHP数据库问题</b>
  • php数字分页类的代码
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .