Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/11/2010, 08:12
Avatar de kaninox
kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 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) . "&amptipo=$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!!!!