首页 >php教程 >php手册 >PHP 分页导航函数

PHP 分页导航函数

WBOY
WBOY原创
2016-06-13 11:21:37948浏览

 

PHP 分页导航函数

 

#*********************************************************
#文件名称: function.php
#功能描述: 新闻添加修改处理模块
#程序制作:留印(adleyliu)
#联系qq  :14339095
#联系邮箱:[email=adleyliu@163.com]adleyliu@163.com[/email]
#官方网站: [url=http://www.115000.com.cn]http://www.115000.com.cn[/url]
#copyright (c) 2007-2008 115000.com.cn all rights reserved.
#最后更新:     2007-11-20
#*********************************************************


#*********************************************************
#分页函数
#*********************************************************
function yl_list_page($pageurl,$rsnum,$pages,$pagecount,$pagesize){
#url
#总记录
#总页数
#当前页码
#每页显示数
   //$pageurl='?';
   
$pcount $pages
;
   
$page_info ''
;
   
$page_info .= ''

   if ((
$pcount 1) && ($pcount == $pagecount
) ){
       
$page_info .= '.$pageurl.'page='.intval($pagecount-1).'>上一页'
;
   }elseif ((
$pagecount != 1) && ($pcount != $pagecount
)){
      
$page_info .= '.$pageurl .'page='.intval($pagecount- 1)。'>上一页'
;
   }
      
$page_info .= '.$pageurl.'page=1>页首'
;
   if (
$pagecount 4
){
     
$page_info .= '$pageurl.'page=1>[1]...'
;
   }
   if (
$pcount > $页数 2
){
$endpage $pagecount 2
;
   }其他{
     
$endpage $pcount
;
   }
   对于 (
$n = ($页数-2);  $n $endpage$n
){
      如果 (!(
$n 1
)){
         if (
$n  == intval($页数
)){
         
$page_info .= ''.$n.''
;
     }其他{
$page_info .= '.$pageurl .'page='.$n.'>[' .$n.']'
;
     }
      }
   }
   if (
$页数 < ;  $pcount
){
       
$page_info .= '....$pageurl .'page='.$pcount.'>[' .$pcount.']'
;
   }
       
$page_info .= ' .$pageurl.'page='.$pcount.'>页尾'
;
   if ((
$页数 == 1) && ($pcount !=  $pagecount) && ($pcount != 0
)){
       
$page_info .= '$pageurl.'page='.intval($页数   1)。'>下一页'
;
   }else if ((
$pagecount != 1) && ($pcount != $pagecount
)){
       
$page_info .= '下一页'
;
   }
       
$page_info .= '

';
   
$page_info .= '
';
   
$page_info .= '
 共:'.$rsnum .'条/'.$pcount.'页 每页/'.$pagesize.'条
'
;
   
$page_info .= 
';
   
//echo '
';
   $page_info .= ' 转到'
;
   
$page_info .= ''
;
   
$page_info .= '页 '
;
   
//echo '';
   
$page_info .= '
';
   
$page_info .= '
';
      返回 
$page_info
;
}

 


CSS 样式:

 

/*page*/
.pagenum {
clear: 两者;宽度:'100%';右内边距:5px;左内边距:0px;字体粗细:粗体;底部填充:0px;溢出:隐藏;颜色:#6396d6;顶部填充:0px;高度:25px;
}
.pagenum .num {
浮动:右;
}
.pagenum .正常{
背景:#f7fbff;颜色:#6396d6;浮动:向左;底部填充:2px;边距:0px 3px 0px 0px;顶部填充:3px;左边框:#6396d6 1px 实心;右边框:#6396d6 1px 实心;右填充:5px;  左内边距:5px;顶部边框:#6396d6 1px 实心;底部边框:#6396d6 1px 实心;
}
.pagenum .dot {
浮动:左;颜色:#6396d6;
}
。 pagenum a {
背景:#298ac6;颜色:#fff;浮动:向左;底部填充:2px;边距:0px 3px 0px 0px;顶部填充:3px;左边框:#6396d6 1px 实心;右边框:#6396d6 1px 实心;右填充:5px;左内边距:5px;顶部边框:#6396d6 1px 实心;底部边框:#6396d6 1px 实心;
}
.pagenum a:访问过 {
颜色:#fff;
}
.pagenum a:悬停{
  背景:#f7fbff;颜色:#6396d6;左边框:#6396d6 1px 实心;右边框:#6396d6 1px 实心;上边框:#6396d6 1px 实心;下边框:#6396d6 1px 实心;
}


声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
上一篇:用PHP脚本在Linux系统上读取输入和对文件进行操作下一篇:用PHP脚本自动把纯文本文件转换成Web页面

相关文章

查看更多