29/11/2010, 08:12
|
| | | Fecha de Ingreso: septiembre-2005 Ubicación: In my House
Mensajes: 3.597
Antigüedad: 19 años, 4 meses Puntos: 49 | |
Respuesta: Paginacion de resultados desde un formulario Bueno como dije tu paginador envia si o si los datos por GET esto quiere decir por URL
cuando haces : href='resultados.php?pag=" . ($pagina+1) . "'
le estas diciendo que pag=2 cuando cambias a pagina 2 pero arriba tu le indicas que pag te reciba los datos por POST. entonces al no recibir nada te vota de la pagina por ello puedes hacer un if arriba como el que te propuse
if ($_POST[tipo] != ""){$tipo = "$_POST[tipo]";}else{$tipo = "$_GET[tipo]";}
en donde le dices que si POST tipo es distinto de vacio tipo valdra POST tipo en tu caso inicial 1
de lo contrario tomara lo que reciba por GET en tu caso 2...3...etc...
para est debes hacer en tus hfref
cuando haces : href='resultados.php?pag=" . ($pagina+1) . "&tipo=$tipo'
lo mismo para el -1 etc...
con esto estas pasando el valor tipo sea GET o POST ahora solo debes indicarle a tu paginador en donde estas y cuando haces
$pagina = $_POST['pag'];
deberia ser $pagina = $tipo;
entonces en tu formulario pasas siempre tipo=1
y ya luego tu paginador hace el resto, espero se haya entendido.
Saludos
__________________ Gokuh Salvo al mundo. PUNTO!!!! |