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

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

WBOY
Freigeben: 2016-06-08 17:29:31
Original
1154 Leute haben es durchsucht
<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;

}

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage