文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>类似GOOGLE的分页函数

类似GOOGLE的分页函数

时间:2005-12-31  来源:放弃思考

比较喜欢类似google的分页效果,在M哥的分页函数基础上,写了一个。
/*
分页函数2:该函数生成类似于“google分页”的分页效果。
作者:放弃思考
QQ:  376123224
参考:M哥的分页函数
日期:2005年9月5日
pageList2(所有条目数,每页条目数,扩展GET参数,当前页数,当前页前后显示页数的长度)
*/
function pageList2($all_count,$per_page,$url,$page,$length=3)
{
  if ($all_count==0)
   {return '';}
  $count=$all_count/$per_page;
  if($count
  if ( ($page-$length)>=0 )
   $start = $page-$length;
  else
   $start = 0;
        if ( ($page+$length)
  for ( $i = $start; $i [".($i+1)."]";
    else
     $pagelist .=" [".($i+1)."]";
   }
  $prev_page=$page-1;//上一页
  $next_page=$page+1;//下一页
  $ppstr1="«";
  if ($prev_page«';}
  $ppstr=" 上一页 ";
  if($prev_page下一页";
  if($next_page>=$count)
   {$npstr=' 下一页';}
  $j=$i-1;
  $npstr1="  »";
  if($next_page>=$count)
   {$npstr1='  »';};
  //return $page="$ppstr1 $ppstr $pagelist $npstr $npstr1 共 $i 页,$all_count 条记录,每页 $per_page 条记录";
  return $page="$ppstr1  $pagelist  $npstr1 共 $i 页,$all_count 条记录";
  }  
/*
作者:放弃思考
日期:2005年8月30日
该函数返回上一个页面传递过来的参数值(不包括page参数)
*/
function getPassed ()
{
if ( count( $_GET )>1 )
  {
  foreach($_GET as $key=>$value)
   {
   if ( $key!='page' )
    $passed .="&$key=$value";
   }
  }else
   $passed='';
  return substr($passed,1);
}
?>


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载