Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/06/2010, 11:27
rpv
 
Fecha de Ingreso: febrero-2010
Mensajes: 275
Antigüedad: 15 años
Puntos: 10
Respuesta: problemas con la paginacion

calculas mal el dato de $inicio, también el $total_registros y por ultimo, usas caracteres especiales (muy posiblemente sean ilegales) en la variable $tamaño_pagina, podrías usar $tamano_pagina.

respecto al $inicio:

Código PHP:
Ver original
  1. $tamano_pagina=4;
  2.  
  3. $pagina=(isset($_GET['pagina'])&&is_numeric($_GET['pagina']))?$_GET['pagina']:1;
  4. $inicio=($pagina-1)*$tamano_pagina;
  5.  
  6.  
  7. $registros=mysql_query('SELECT * FROM usuarios limit '.$inicio.','.$tamano_pagina)
  8.     or die('Problemas en el select:'.mysql_error());


respecto a $total_registros, la calculas tomando en cuenta los resultados paginados, es decir, $total_registros nunca será mayor a $tamano_pagina a pesar de que tengas miles de registros.