Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/07/2003, 18:27
Zertiko
 
Fecha de Ingreso: noviembre-2002
Mensajes: 571
Antigüedad: 21 años, 5 meses
Puntos: 2
Hola Josemi,

modifique el código sumando uno a la variable inicial $i y dejando la $i en el bucle for a 0 exactamente asi:


for ($i = 0; $i<($pages + 1); $i++) {
if ($i == $pg) {
echo "<font face='Tahoma' size=1 color='#003366'><strong>".($i+1)."&nbsp;</strong></font>";
}
else {
echo "<a href='paginacionresultados3.php?pg=".$i."'><font face='Arial' size='1' color='#FF0000'><strong>".($i+1)."</strong></font></a>&nbsp;";
}
}


Funciona bien pero cuando solo me encuentra 4 registros o menos es decir que no hace falta paginación me devuelve de todas formas un 1 como indice de paginación al indice 0 del bucle...

¿Alguna sugerencia de como evitar eso cuando encuentre menos de 5 registros y no haga falta la paginacion?

Un saludo.