- <?php
-
- function page_array($count,$page,$array,$order){
- global $countpage; #定全局变量
- $page=(empty($page))?'1':$page; #判断当前页面是否为空 如果为空就表示为第一页面
- $start=($page-1)*$count; #计算每次分页的开始位置
- if($order==1){
- $array=array_reverse($array);
- }
- $totals=count($array);
- $countpage=ceil($totals/$count); #计算总页面数
- $pagedata=array();
- $pagedata=array_slice($array,$start,$count);
- return $pagedata; #返回查询数据
- }
- function show_array($countpage,$url){
- $page=empty($_GET['page'])?1:$_GET['page'];
- if($page > 1){
- $uppage=$page-1;
-
- }else{
- $uppage=1;
- }
-
- if($page < $countpage){
- $nextpage=$page+1;
-
- }else{
- $nextpage=$countpage;
- }
-
- $str='<div style="border:1px; width:300px; height:30px; color:#9999CC">';
- $str.="<span>共 {$countpage} 页 / 第 {$page} 页</span>";
- $str.="<span><a href='$url?page=1'> 首页 </a></span>";
- $str.="<span><a href='$url?page={$uppage}'> 上一页 </a></span>";
- $str.="<span><a href='$url?page={$nextpage}'>下一页 </a></span>";
- $str.="<span><a href='$url?page={$countpage}'>尾页 </a></span>";
- $str.='</div>';
- return $str;
- }
- ?>
posted @
2016-09-01 12:07
小凯全栈开发
阅读(
2446)
评论()
编辑
收藏
举报