Buenos días.
Alguien tiene alguna forma de ir actualizando un contador en una ventana de navegador a medida que en php actualizo registros en una base de datos???
| |||
actualizar contador a medida que se ejecuta un proceso. Buenos días. Alguien tiene alguna forma de ir actualizando un contador en una ventana de navegador a medida que en php actualizo registros en una base de datos??? |
| ||||
Re: actualizar contador a medida que se ejecuta un proceso. Hola, según yo, nada más es cosa de ir haciendo un paso a la vez en AJAX. Es decir: mandas un httprequest para hacer un paso, recibes la respuesta, incrementas el contador; mandas un segundo httprequest, recibes la respuesta, incrementas el contador; etc. Habría que probar la eficiencia de esta estrategia, aunque se me hace mejor que mandar actualizar varios registros de una vez y esperar a que PHP termine con todos. Por cierto, si no tienes una librería preferida para hacer AJAX yo soy de los que recomiendan Prototype, pero lo que gustes estará bien . saludos |
| |||
Re: actualizar contador a medida que se ejecuta un proceso. Hola, la estrategia que propones es medio complicada, dado que lo que quiero controlar es un proceso de pago de nomina, el cual se toma unos 10 min en ser realizado para unos 5.000 empleados, por lo que quien realiza el proceso no sabe si ya termino o si sigue procesando..... y si realizo tu estrategia, creo que el tiempo se va a elevar demasiado. adicional a que desde el navegador lo único que se da es la orden de procesar la nomina........ tienes otra idea ? |
| |||
Re: actualizar contador a medida que se ejecuta un proceso. Cita: Propongo que pongas un mensaje (al estilo gmail) para que durante el proceso de ejecucion de ajax se muestre un mensaje en alguna parte del la ventana del explorador.
Iniciado por calvin_naranjo Hola, la estrategia que propones es medio complicada, dado que lo que quiero controlar es un proceso de pago de nomina, el cual se toma unos 10 min en ser realizado para unos 5.000 empleados, por lo que quien realiza el proceso no sabe si ya termino o si sigue procesando..... y si realizo tu estrategia, creo que el tiempo se va a elevar demasiado. adicional a que desde el navegador lo único que se da es la orden de procesar la nomina........ tienes otra idea ? Cuando el proceso termine, el mensaje dsaparece e indica al usuario que el proceso ha finalizado. Si usas prototype es muy facil...... recomiendo ver el ultimo post de la FAQ de este foro, ahi puse la manera de hacer mediante Prototype. Un saludo ! |
| |||
Re: actualizar contador a medida que se ejecuta un proceso. Si es lo que tengo en el momento. en algún lado vi una barra que se iba completando, pero no he encontrado nada que me de una idea de como implementarlo, aunque tu ayuda ha sido fundamenta...... |
| |||
Re: actualizar contador a medida que se ejecuta un proceso. Que tal si desde php dejo el valor del registro que se actualiza en una session, y desde otro script le envío este dato a la página que esta mostrando la barra? y tendría que traer este valor con ajax contante mente hasta que termine con el ultimo registro, puede que funcione.... |