Foros del Web » Programando para Internet » PHP »

Formulario - Pagina de proceso - Muestra de resultados

Estas en el tema de Formulario - Pagina de proceso - Muestra de resultados en el foro de PHP en Foros del Web. Hola, estoy haciendo una página web con un formulario con php y html y algo de javascript. Con los datos de este formulario hay que ...
  #1 (permalink)  
Antiguo 13/02/2012, 15:40
 
Fecha de Ingreso: abril-2004
Mensajes: 22
Antigüedad: 20 años
Puntos: 0
Formulario - Pagina de proceso - Muestra de resultados

Hola, estoy haciendo una página web con un formulario con php y html y algo de javascript.

Con los datos de este formulario hay que hacer muchas operaciones y tarda mucho en mostrar los resultados.

Queria mostar una página intermedia que pusiera "Ejecutando informes...", que hiciera todas las operaciones, y que después me mostrara los resultados en otra página.

Se puede hacer algo de esto? Me he explicado bien?

Gracias
muckyy
  #2 (permalink)  
Antiguo 13/02/2012, 20:26
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Formulario - Pagina de proceso - Muestra de resultados

Tienes que recurrir a Javascript y, posiblemente, a AJAX.

Opción sólo con Javascritp:
1- Creas un div oculto con el texto "Ejecutando informes" y una imagen que simule que se está procesando algo
2- En la etiqueta del formulario agregas el evento onsubmit para hacer visible el div anterior y ocultar el formulario (propiedad display de CSS)
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 14/02/2012, 02:08
 
Fecha de Ingreso: abril-2004
Mensajes: 22
Antigüedad: 20 años
Puntos: 0
Respuesta: Formulario - Pagina de proceso - Muestra de resultados

mmm, podría funcionar, y por lo menos no se quedarían pulsando 20mil veces al boton de Enviar.

Pero de esta forma no podría hacer una barra de progreso para decir: informe1 ejecutado, informe2 ejecutado...


Gracias por responder tan rápido
mucky
  #4 (permalink)  
Antiguo 14/02/2012, 11:52
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Formulario - Pagina de proceso - Muestra de resultados

Entonces vas a tener que recurrir a AJAX para mostrar esa información.
__________________
- León, Guanajuato
- GV-Foto
  #5 (permalink)  
Antiguo 15/02/2012, 03:51
 
Fecha de Ingreso: abril-2004
Mensajes: 22
Antigüedad: 20 años
Puntos: 0
Respuesta: Formulario - Pagina de proceso - Muestra de resultados

estuve investigando ayer, y he visto que creo que puedo usar el jquery progressbar
de tal forma que Envio el formulario, y en la pagina destino hago lo que me comentaste de las capas (una capa mostrando "Ejecutando informe..." (activa) y otra de resultados (oculta)).

No se si funcionará como yo quiero :D
Estuve buscando algo de AJAX pero no vi nada de preprocess o algo asi...

Gracias de nuevo!!
  #6 (permalink)  
Antiguo 15/02/2012, 18:22
 
Fecha de Ingreso: abril-2004
Mensajes: 22
Antigüedad: 20 años
Puntos: 0
Respuesta: Formulario - Pagina de proceso - Muestra de resultados

al final lo he hecho como pone en esta pagina: http://jetlogs.org/2007/07/08/jquery...-form-plug-in/

no es exactamente lo que queria porque queria que los resultados los diera en una ventana nueva pero para salir del paso...


saludos

Etiquetas: formulario, html, muestra, proceso, resultados
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 19:13.