Foros del Web » Programando para Internet » Javascript »

refrescar automaticamente segun condicion

Estas en el tema de refrescar automaticamente segun condicion en el foro de Javascript en Foros del Web. Hola a todos. Como puedo actualizar una pagina automaticamente al cambiar un valor de una base de datos? es decir: tengo una pagina donde se ...
  #1 (permalink)  
Antiguo 20/08/2015, 03:20
 
Fecha de Ingreso: agosto-2015
Ubicación: caracas
Mensajes: 31
Antigüedad: 8 años, 8 meses
Puntos: 0
refrescar automaticamente segun condicion

Hola a todos.
Como puedo actualizar una pagina automaticamente al cambiar un valor de una base de datos?
es decir: tengo una pagina donde se muestran unos registros de una tabla"a" relacionados con una seleccion que he hecho de un select. luego otros usuarios modifican los datos de la tabla "a" y yo debo refrescar la mia automaticamente cada vez que esos datos cambien.

Yo inicialmente lo refrescaba con javascript cada 10 segundos pero el problema es que se ve el fastidioso parpadeo de pantalla que quiero evitar en caso de no haberse realizado algun cambio en la tabla "a".

creo que deberia usar un script que me revise los cambios en la tabla "a" y en caso de existir cambios entonces si mandar a refrescar mi pagina.

pero.... no tengo idea de como hacer algo similar..
  #2 (permalink)  
Antiguo 20/08/2015, 10:06
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: refrescar automaticamente segun condicion

Necesitas usar websockets. Te dejo estos dos buenos artículos para que veas cómo se implementan y usan.

BUILD A REAL-TIME APPLICATION USING HTML5 WEBSOCKETS
Creating Real Time Applications with PHP and WebSockets

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 20/08/2015, 10:50
 
Fecha de Ingreso: agosto-2015
Ubicación: caracas
Mensajes: 31
Antigüedad: 8 años, 8 meses
Puntos: 0
Respuesta: refrescar automaticamente segun condicion

Gracias Alexis88,
Los leere y luego comento.

Por otro lado estaba investigando de como resolverlo con javascript y ajax haciendo la lectura de la tabla cada cierto tiempo y retornar '1' o '0' si esta a sido modificada y de ser '1' entonces si refrescar mi pagina.
pero no estoy muy claro de como hacerlo.
apenas comienzo con php y alguito de javascript.
  #4 (permalink)  
Antiguo 20/08/2015, 10:58
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: refrescar automaticamente segun condicion

Podrías hacerlo con peticiones asíncronas (Ajax), como en este ejemplo, pero lo actualmente recomendado son las websockets.

Analiza ambas formas y decide cuál es la que te conviene usar o con la que te sientas más cómodo para desarrollar.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #5 (permalink)  
Antiguo 20/08/2015, 11:04
 
Fecha de Ingreso: agosto-2015
Ubicación: caracas
Mensajes: 31
Antigüedad: 8 años, 8 meses
Puntos: 0
Respuesta: refrescar automaticamente segun condicion

Muchas Gracias. estudiare ambos metodos.
Saludos !

Etiquetas: automaticamente, refrescar, select, valor
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:56.