首页 > php教程 > PHP源码 > php 分页代码,支持前10页与后10页分页

php 分页代码,支持前10页与后10页分页

WBOY
发布: 2016-06-08 17:29:31
原创
1154 人浏览过
<script>ec(2);</script>

php 分页代码,支持前10页与后10页分页
function multLink($currentPage, $totalRecords, $url, $pageSize = 10)

{

 global $func_message;

 if ($totalRecords

 $mult = '';

 $totalPages = ceil($totalRecords / $pageSize);

 $mult .= '

';

 if ($currentPage > 1)

 {

  $mult .= '上一页';

 }

 else

 {

  $mult .= '上一页';

 }

 if ($totalPages

 {

  for ($counter = 1; $counter

  {

   if ($counter == $currentPage)

   {

    $mult .= ''.$counter.'';

   }

   else

   {

    $mult .= ''.$counter.'';

   }

  }

 }

 elseif ($totalPages > 11)

 {

  if($currentPage

  {

   for ($counter = 1; $counter

   {

    if ($counter == $currentPage)

    {

     $mult .= ''.$counter.'';

    }

    else

    {

     $mult .= ''.$counter.'';

    }

   }

   $mult .= ''.($totalPages-1).''.$totalPages.'';

  }

  elseif($totalPages - 6 > $currentPage && $currentPage > 6)

  {

   $mult .= '12';

   for ($counter = $currentPage - 3; $counter

   {

    if ($counter == $currentPage)

    {

     $mult .= ''.$counter.'';

    }

    else

    {

     $mult .= ''.$counter.'';

    }    

   }

   $mult .= ''.($totalPages-1).''.$totalPages.''; 

  }

  else

  {

   $mult .= '12';

   for ($counter = $totalPages - 8; $counter

   {

    if ($counter == $currentPage)

    {

     $mult .= ''.$counter.'';

    }

    else

    {

     $mult .= ''.$counter.'';

    }

   }

  }

 }

 if ($currentPage

 {

  $mult .= '下一页';

 }

 else

 {

  $mult .= '下一页';

 }

 $mult .= '

';

 return $mult;

}

 

.pages {

 float:left;

 margin:3px 0 5px 10px;

 font-size:12px;

}

.pages span.nextprev {

border:1px solid #5CB711;

color:#999999;

}

.pages span.current {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#5CB711 none repeat scroll 0 0;

border:1px solid #5CB711;

color:#FFFFFF;

font-weight:bold;

}

.pages a.nextprev {

font-weight:bold;

}

.pages a, .pages a:visited {

border:1px solid #5CB711;

color:#5CB711;

text-decoration:none;

}

.pages a, .pages span {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#FFFFFF none repeat scroll 0 0;

display:block;

float:left;

margin-right:0.1em;

padding:0.2em 0.5em;

}

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板