New question

Question:

Date: 14-10-2018 12:01:10 (In Spanish)

AYUDA. Como hacer una Barra de Progreso Dinamico en PHP [Unresolved]

Estoy pensando hacer un sistema de seguimiento/monitoreo de un proceso de produccion/fabricación de un determinado producto, que cuando se termine una tarea la barra incremente y esta se guarde en la base de datos en el porcentaje que se quedo. Alguien ha hecho algo parecido?

Espero su ayuda, gracias.
Tags: CRM - Database - HTML - Javascript - PHP - Progress Bar - Question Votes: 1 - Answers: 14 - Views: 18 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 14-10-2018 21:36:15 Si quieres que la barra aumente sin recargar la página, y guardar el resultado en la BD, debes hacerlo con Ajax.   Votes: 2 - Link answer
     
  • Date: 15-10-2018 13:45:50 Este artículo tiene algo de código que te puede servir.   Votes: 2 - Link answer
     
  • Date: 16-10-2018 06:30:58 Mauro Chojrin. Muchas gracias ya que lo que busco es en ese sistema que voy a implemantar es que el cliente pueda ver los avances de tu producto ha ser fabricado en vez de estar acercandose al local a hacer inspección. Ya tengo la barrita hecha y lo que queria esque el que manipule el sistema ingrese los avances y el porcentaje aumente, luego esos datos en porcentaj sean guardados en la bd para luego cuando uno visite vea el estado en que se quedo y asi. Me sirvio tu enlace, haz realizado algun sistema parecido?   Votes: 1 - Link answer
     
  • Date: 16-10-2018 06:41:45 Fernando García, si lo que busco esque la pagina muestre cuanto a aumentado la barrita haya recargado o no la pagina, que el cliente cuando vea los avances de su pedido pueda ver cuanto a aumentado desde la ultima vez que lo vio y ese resultado sea guardado en la BD, como mencionaste con AJAX podria hacerlo. ¿Tendras algun ejemplo de como hacerlo con AJAX?. Muchas gracias por responder.   Votes: 0 - Link answer
     
  • Date: 16-10-2018 10:49:59 Si la barra no es animada no necesitas ajax, sería tan simple como esto, una vez has consultado con PHP el porcentaje del trabajo hecho, y has definido el estilo de la barra:

    <div class="barra-progreso" style="width:<?php echo $porcentaje_trabajo; ?>;"></div>

    Cada vez que entre a la página o la recargue lo verá actualizado.

    Pd: no te olvides de votar las respuestas.
      Votes: 1 - Link answer
     
  • Date: 16-10-2018 11:56:56 Jonathan:

    ¿Cómo estás? No he hecho un sistema exactamente de las características que describes, pero lo que está en el artículo es de mi experiencia personal.
      Votes: 1 - Link answer
     
  • Date: 17-10-2018 07:24:46 Fernando García,si no quiero que sea animado solo una barra que muestre el porcentaje que esta actualmente y al refrescar o no la pagina, se actualize automaticamente. Por cierto estaba pensando que cada vez que el usuario que administre la pagina e ingrese un avance, al cliente se le notifique lo que se ha realizado. Conoce alguna libreria para poder hacer notificaciones en tiempo real y chat online?. Muchas gracias por su tiempo ya di mi voto :D   Votes: 0 - Link answer
     
  • Date: 17-10-2018 07:26:15 Mauro Chojrin, sii estoy guiandome de su articulo, me es de mucha ayuda. Por cierto conocera alguna herramienta para realizar notifaciones en tiempo real?, que cada vez que avance la barra se notifique algo?. Muchas Gracias por su respuesta.   Votes: 0 - Link answer
     
  • Date: 17-10-2018 13:46:43 Nunca lo usé, pero se me ocurre que push notifications podría servirte... o tal vez usar WebSockets...   Votes: 1 - Link answer
     
  • Date: 17-10-2018 14:42:54 Tal y como te ha dicho Mauro, mediante notificaciones push, que desconozco cómo se hacen (deberé aprender) y rechazo absolutamente todas.

    Y también puedes enviarle un email, que es menos intrusivo, en este caso el script PHP encargado debería ejecutarse con un cron, o sea que se debe revisar el estado de cada trabajo a intervalos regulares.

    -----
    Vamos a ver: si no es importante que la barra sea animada no necesitas Ajax, mostrará el estado del trabajo cada vez que se entre a la página. Si lo que quieres es actualizar su progreso sin recargar la página entonces sí necesitas Ajax, por ejemplo si la barra se actualiza en segundos o pocos minutos. Entiendo que en tu caso no es importante.
      Votes: 1 - Link answer
     
  • Date: 19-10-2018 07:35:39 Sii eso pensaba hacer por el momento, conforme valla realizando mas y vea otras cosas estare aumentado. Con lo que me dijeron me ha servido y estas seran las tecnologias que usare.

    php,postgresql,javascript,html5,css3,Ajax y tal vez el framework codeigneter.

    Por cierto alguno conoce algun curso bueno para aprender mas sobre Ajax y JSON.

    Muchas gracias por su respuesta :D
      Votes: 0 - Link answer
     
  • Date: 19-10-2018 12:23:10 No conozco un curso específico... ¿qué te gustaría aprender?   Votes: 1 - Link answer
     
  • Date: 19-10-2018 21:41:13 Aprender a realizar notificaciones en tiempo real y chat online en una sistema web.   Votes: 0 - Link answer
     
  • Date: 20-10-2018 14:19:41 Vale... No conozco ningún curso específico de eso... Yo estoy armando un curso de WebServices con PHP por si te interesa (Sobre todo para el tema de Json y Ajax)   Votes: 1 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In