Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/11/2010, 18:14
gordot
 
Fecha de Ingreso: febrero-2010
Ubicación: cba
Mensajes: 203
Antigüedad: 16 años, 9 meses
Puntos: 16
Respuesta: como limitar el numero de paginas

yo uso el mismo paginador, pero no encuentro el problema, te adjunto el mio que funciona bien y haces los cambios:

Código PHP:

$registros 
= 4;
$pagina = $_GET["pagina"];

if (!
$pagina) { 
    
$inicio = 0; 
    
$pagina = 1; 
} 
else { 
    
$inicio = ($pagina - 1) * $registros; 
} 




$sql = "SELECT idproducto FROM producto";

$rpta = mysql_query($sql) or die(mysql_error());

$reg_totales = mysql_num_rows($rpta);
 

Segunda consulta para saber cuantos registros hay.

resultado    = "SELECT idproducto FROM producto LIMIT $inicio, $mostrar";                         

$rs_resultado = mysql_query($resultado) or die(mysql_error()); 

$pag_totales = ceil($reg_totales / $mostrar);


mysql_free_result($resultados);        
    
    if(
$total_registros) {
        
        echo 
"<center>";
        
        if((
$pagina - 1) > 0) {
            echo 
"<a href='pagina.php?pagina=".($pagina-1)."' style='border:1px solid #ccc;padding:3px;'>< Anterior</a> ";
        }
        
        for (
$i=1; $i<=$total_paginas; $i++){ 
            if (
$pagina == $i) {
                echo 
"<b style='border:1px solid #ccc;padding:3px;'>".$pagina."</b> "; 
            } else {
                echo 
"<a href='pagina.php?pagina=$i' style='border:1px solid #ccc;padding:3px;'>$i</a> "; 
            }    
        }
      
        if((
$pagina + 1)<=$total_paginas) {
            echo 
" <a href='pagina.php?pagina=".($pagina+1)."' style='border:1px solid #ccc;padding:3px;'>Siguiente ></a>";
        }
        
        echo 
"</center>";
        
    }

?> 
dime como te fue
saludos