Foros del Web » Programando para Internet » PHP »

Reenvio de formulario

Estas en el tema de Reenvio de formulario en el foro de PHP en Foros del Web. Hola amigos. Tengo el siguiente problema. Realizo una busqueda sobre los datos enviados por un formulario. Muestro los resultados de la busqueda, y me gustaria, ...
  #1 (permalink)  
Antiguo 27/04/2006, 11:27
 
Fecha de Ingreso: agosto-2003
Mensajes: 75
Antigüedad: 20 años, 7 meses
Puntos: 0
Reenvio de formulario

Hola amigos.
Tengo el siguiente problema.
Realizo una busqueda sobre los datos enviados por un formulario.
Muestro los resultados de la busqueda, y me gustaria, sobre esos resultados poder ordenarlos por un campo determinado que el usuario elegiria.
Es decir, deberia de volver a cargar la misma pagina, con los datos de el formulario, pero añadiendo ademas el campo por el que ordenaria.

He provado algo asi.... pero no funciona.

En el onclick de la celda (cabecera de la columna de resultados)
onClick="location.href='<? $_SERVER['REQUEST_URI'];?>?orden=Coding'

pero de esta forma no reenvio las variables post del formulario...

No se si se entiende lo que necesito.
Espero puedan ayudarme.

Saludos
  #2 (permalink)  
Antiguo 27/04/2006, 11:36
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 5 meses
Puntos: 11
Coloca un checkbox o radiobutton para hacer cick en él cuando se quiera ordenar, luego, en el evento onclick colocas: onClick="document.form.submit()";
  #3 (permalink)  
Antiguo 27/04/2006, 11:41
 
Fecha de Ingreso: agosto-2003
Mensajes: 75
Antigüedad: 20 años, 7 meses
Puntos: 0
me gustaria que fuera toda la celda la que al hacer clic reenviara, y no solo al hacer clic en el radiobutton.
No eixiste alguna funcion que recoja y reenvie a la misma pagina otra vez las variables post?
Gracias por tu respuesta de todos modos.. si no consigo otra cosa la utilizaré
  #4 (permalink)  
Antiguo 27/04/2006, 13:09
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 5 meses
Puntos: 11
Ahh, ok. Podrías colocar un objeto oculto que guarde el tipo de ordenamiento que tiene la columna: sin orden, ascendente, descendente; en el onCick() realizar el submit, asi: onClick="document.form.submit()"; y luego rescatar el orden que tenía la columna y aplicar el siguiente, lo tipico: de sin orden se pasa a ascendente, de ascendente a descendente y de descendente a ascedente.

Otra opción es usar sólo javascript, es decir, la primera vez cargar todos los datos a un array bidimensional, y luego ordenar este array a conveniencia y mostrar el resultado con javascript, sin necesidad de recargar la pagina.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:15.