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

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

WBOY
WBOY原創
2016-06-08 17:29:311163瀏覽
<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;

}

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn