Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/04/2010, 13:28
fiu
 
Fecha de Ingreso: diciembre-2006
Ubicación: Barcelona
Mensajes: 128
Antigüedad: 17 años, 10 meses
Puntos: 8
Respuesta: paginado con link para siguiente

mostrar el boton siguiente deberia ir fuera del for

Cita:
echo "<a href='index.php?siguiente=6"."'>"."siguiente"."</a> ";
y estas pasando la variable pagina pero ademas siguiente ?
no es necesario la segunda, con tener la primera vale y lo muestras con un IF:

Código:
$totalPaginas = ceil($totalResultados/$resultadosAMostrar);
if($_GET['pagina']<$paginas) { echo "index.php?pagina=".$_GET['pagina']+1; }
ahi cuentas el total de paginas que tienes que son todos los resultados que la base de datos devuelve divididos entre los resultados que muestras por pagina. Te aconsejo usar la funcion ceil() que si esa division te da 4,5 te devolverá 5 (4 paginas con 6 resultados y una quinta con 3 en tu caso)

luego recoges la variable pagina, compruebas que es menor al total de paginas que hay, y si es así, le muestras un link para la siguiente página.

Creo que van por ahi los tiros, sino te pego algun ejemplo que tengo hecho.