Título: problema if (!empty()) con paginador Publicado por: soru13 en 9 Mayo 2011, 21:52 pm 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:
Código
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 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
pero me devuelve siempre el $siguiente a pesar que la url es index.php o index.php?pag= ¿Alguien me puede ayudar? Gracias Título: Re: problema if (!empty()) con paginador Publicado por: ~ Yoya ~ en 9 Mayo 2011, 22:16 pm El problema esta en el if(!empty($pagina)), la condición se cumple si la variable $pagina contiene algún valor. Resumido:
si la pagina contiene index.php?pag=X, se cumple la condición y se ejecuta el echo. Si contiene index.php, no se cumple la condición y pasa al else para luego ejecutar $siguiente. Con esto bastaría: Código
Título: Re: problema if (!empty()) con paginador Publicado por: soru13 en 9 Mayo 2011, 22:19 pm ¿Y entonces cómo hago para que si está en index.php el botón de siguiente vaya directamente a index.php?pag=2?
un saludo! Título: Re: problema if (!empty()) con paginador Publicado por: ~ Yoya ~ en 9 Mayo 2011, 22:28 pm Trata de ejecutarlo primero.
Código
Título: Re: problema if (!empty()) con paginador Publicado por: soru13 en 9 Mayo 2011, 22:37 pm Ya lo conseguí, gracias YOYA ;-)
Título: Re: problema if (!empty()) con paginador Publicado por: Nakp en 12 Mayo 2011, 04:15 am solo para agregar... deberias usar $_GET en vez de $_HTTP_GET_VARS que es antiguo (y obsoleto, dejara de existir pronto)
|