php分页代码
发布:smiling 来源: PHP粉丝网 添加日期:2013-12-16 17:02:36 浏览: 评论:
-
- $page = $_get[page];
- if(!function_exists(pageft)){
-
-
-
-
-
- function pageft($totle,$displaypg=20,$url=''){
-
-
-
-
-
- global $page,$firstcount,$pagenav,$_server;
-
- $globals["displaypg"]=$displaypg;
- if(!$page) $page=1;
-
- if(!$url){ $url=$_server["request_uri"];}
-
- $parse_url=parse_url($url);
- $url_query=$parse_url["query"];
- if($url_query){
-
-
- $url_query=preg_replace("/(^|&)page=$page/","",$url_query);
-
- $url=str_replace($parse_url["query"],$url_query,$url);
-
- if($url_query) $url.="&page"; else $url.="page";
- }else {
- $url.="?page";
- }
-
- $lastpg=ceil($totle/$displaypg);
- $page=min($lastpg,$page);
- $prepg=$page-1;
- $nextpg=($page==$lastpg ? 0 : $page+1);
- $firstcount=($page-1)*$displaypg;
-
- $pagenav="显示第 <b>".($totle?($firstcount+1):0)."</b>-<b>".min($firstcount+$displaypg,$totle)."</b> 条记录,共 $totle 条记录";
-
- if($lastpg<=1) return false;
- $pagenav.=" <a href='$url=1'>首页</a> ";
- if($prepg) $pagenav.=" <a href='$url=$prepg'>前页</a> "; else $pagenav.=" 前页 ";
- if($nextpg) $pagenav.=" <a href='$url=$nextpg'>后页</a> "; else $pagenav.=" 后页 ";
- $pagenav.=" <a href='$url=$lastpg'>尾页</a> ";
-
- $pagenav.=" 到第 <select name='topage' size='1' onchange='window.location="$url="+this.value'>n";
- for($i=1;$i<=$lastpg;$i++){
- if($i==$page) $pagenav.="<option value='$i' selected>$i</option>n";
- else $pagenav.="<option value='$i'>$i</option>n";
- }
- $pagenav.="</select> 页,共 $lastpg 页";
- }
- }
分享到:
相关文章
- ·php分页代码与分页原理(2013-11-12)
- ·PHP分页显示制作(2013-11-13)
- ·PHP实现翻页跳转功能(2013-11-13)
- ·自定义PHP分页函数(2013-11-13)
- ·小谈PHP&MYSQL分页原理及实现(2013-11-13)
- ·php中分页显示文章标题(2013-12-10)
- ·PHP MySQL分页显示(2013-12-10)
- ·一款php分页代码(2013-12-16)
- ·PHP+AJAX无刷新分页实现代码详解(2014-01-03)
- ·PHP 分页代码与分页原理解析(2014-01-06)
- ·php文章内容分页实例程序(2014-01-07)
- ·php中分页程序之基于留言板详解(2014-01-15)
- ·php分页可利用表格来分页类(2014-01-15)
- ·简单入门级php分页代码(2014-05-10)
- ·PHP简单分页函数代码总结(2014-06-18)
- ·php分页实例程序函数(2014-07-18)