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.