Tema: paginar
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/12/2012, 13:52
visona
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 18 años, 7 meses
Puntos: 5
paginar

Buenas tardes;
tengo este codigo que me pagina bien, pero necesitaria que solo me salieran 5 paginas y segun vas avanzando saliera la 6, 7, etc...Pero siempre solo 5 números.
No se si me he expresado bien.

Alguna ayuda?

Muchas gracias


Código PHP:
$maxRows_catalogo = 10;
$pageNum_catalogo = 0;
if (isset(
$_GET['pageNum_catalogo'])) {
  
$pageNum_catalogo = $_GET['pageNum_catalogo'];
}
$startRow_catalogo = $pageNum_catalogo * $maxRows_catalogo;

mysql_select_db($database_blanca, $blanca);
$query_catalogo = "SELECT * FROM articulos, galeria WHERE codigo_ar = codearticulo ";
$query_limit_catalogo = sprintf("%s LIMIT %d, %d", $query_catalogo, $startRow_catalogo, $maxRows_catalogo);
$catalogo = mysql_query($query_limit_catalogo, $blanca) or die(mysql_error());
$row_catalogo = mysql_fetch_assoc($catalogo);

if (isset(
$_GET['totalRows_catalogo'])) {
  
$totalRows_catalogo = $_GET['totalRows_catalogo'];
} else {
  
$all_catalogo = mysql_query($query_catalogo);
  
$totalRows_catalogo = mysql_num_rows($all_catalogo);
}
$totalPages_catalogo = ceil($totalRows_catalogo/$maxRows_catalogo)-1; 
Código PHP:
   <?php  
$estilo
="class=\"paginar\""; 
for (
$i = 1; $i <= $totalPages_catalogo; $i++){  
    if(
$_GET['pageNum_catalogo']==$i){ 
    
$estilo="class=\"current\""; 
    }else{ 
    
$estilo="class=\"paginar\""; 
    } 
   print 
"<a href='catalogo.php?pageNum_catalogo=$i' $estilo > $i </a>"; 
     } 
    
?>