Solicitamos su permiso para obtener datos estadísticos de su navegación en esta web, en cumplimiento del Real Decreto-ley 13/2012. Si continúa navegando consideramos que acepta el uso de cookies.

Aceptar Más información
WINTXCODERS Terminal
[[email protected] ~]:$ Bienvenido a la comunidad
Recuerda que puedes participar en nuestra comunidad registrándote

Autor Tema: [LEGAL] Actualizar Variable PHP cada x Segundos  (Leído 302 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Jeihden

  • Visitante
  • Desconectado
  • *
  • 3
    8
    0
    • Ver Perfil
[LEGAL] Actualizar Variable PHP cada x Segundos
« en: Agosto 13, 2016, 01:38:20 am »
Qué tal amigos, estoy trabajando una web y necesito hacer que un dato que muestro esté en constante actualización en mi página sin tener que recargarla.

Explico:

En mi tabla 'users' la columna se llama 'online'.

Mi web muestra esa variable correctamente y lo que quiero es que si yo manualmente le cambio el dato desde Phpmyadmin por ejemplo, que se actualice en la web también sin tener que recargarla.


Uso Laravel y este es el DIV que contiene la variable que quiero actualizar.


Código:
Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]

<div class='Stats'>
<table width='100%'>
<tr>
<td width='2%' ><div class='On'"><div class='OnIndicator'>{{ Auth::user()->online }}</div></div></td>
</tr>
</table>
</div>


Si no me equivoco creo que necesito usar Ajax o Jquery, no tengo idea.
Espero su ayuda y muchas gracias por adelantado! (:


EDITO:


Ya he conseguido hacer lo que quiero. El único problema que veo ahora es que la Web se pone demasiada lenta.
Lo hice obteniendo los datos asincronamente en con ajax.

La cosa es que el intervalo está cada segundo y eso alenta mucho la web, PERO realmente necesito que esté en constante Actualización.
Ya que no solo quiero que la columna 'online' esté actualizada sino otros datos también, y esos necesito que en verdad estén si se puede al 100% tiempo real con la Base de Datos PERO sin que la Web se ponga lenta.

¿Hay forma de hacer eso?  Ya sea haciendo todo el proceso en otra página como en segundo plano y en la principal mostrar el dato en tiempo real de la otra página, es Casi lo mismo que quería al inicio pero ahora ya no del servidor si no de otra página. No sé si me doy a entender.

¡Espero su ayuda! Gracias.
« Última modificación: Agosto 13, 2016, 02:39:32 am por Jeihden »

Granainos

  • Developer
  • Desconectado
  • *
  • 105
    882
    1
  • Texto personal
    PHP Web Developer
    • Ver Perfil
Re:Actualizar Variable PHP cada x Segundos
« Respuesta #1 en: Agosto 13, 2016, 03:58:56 pm »
Prueba con setInterval de jQuery


Jeihden

  • Visitante
  • Desconectado
  • *
  • 3
    8
    0
    • Ver Perfil
Re:Actualizar Variable PHP cada x Segundos
« Respuesta #2 en: Agosto 13, 2016, 06:15:40 pm »

Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
Prueba con setInterval de jQuery

Pues es que vendría siendo lo mismo a como lo tengo. Y al hacerlo de esa manera la web se pone muy lenta.

 

Powered by Advanced Topic Prefix Pro