Código
<?php
$totalPag = ceil($total/$limit);
$links = array();
$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>";
}
echo implode(" - ", $links);
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.php
no me obtiene el
Código
$pagina = $HTTP_GET_VARS["pag"];y entonces el botón de siguiente por defecto me lleva a
http://www.miweb.com/index.php?pag=1
pero 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:
Código
if (!empty($pagina)) {
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










Autor


En línea




