hola,hice el siguiente código para un paginador de resultados que tengo en mi web,lo que yo he hecho es ponerle los típicos botones de
siguiente y
anterior:
<?php
$totalPag = ceil($total/$limit); $pagina = $HTTP_GET_VARS["pag"];
$sig = $pagina + 1;
$ant = $pagina - 1;
$siguiente = "- <a href='index2.php?pag=$sig'>Siguiente >></a>";
$anterior = " <a href='index2.php?pag=$ant'><< Anterior</a> -";
if ($pagina > 1) {
echo $anterior;
}else {
}
for( $i=1; $i<=$totalPag ; $i++)
{
$links[] = "<a href=\"index.php?pag=$i\">[$i]</a>";
}
if ($pagina >= $totalPag) {
} else {
echo $siguiente;
}
?>
me funciona bien el código,el único problema es que cuando la página tiene ésta dirección:
http://www.miweb.com/index.phpno me obtiene el
$pagina = $HTTP_GET_VARS["pag"];
y entonces el botón de siguiente por defecto me lleva a
http://www.miweb.com/index.php?pag=1pero el caso es que
index.php?pag=1 muestra los mismos resultados que
index.php, lo que necesito es que si no encuentra
index.php?pag=X en el botón de siguiente lleve directamente a
index.php?pag=2, para esto hice lo siguiente:
echo "- <a href='index2.php?pag=2'>Siguiente >></a>";
} else {
echo $siguiente;
}
}
pero me devuelve siempre el
$siguiente a pesar que la url es
index.php o
index.php?pag=¿Alguien me puede ayudar? Gracias