Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Usuario Online en php

Tengo una duda que no se como solucionar
en mi base de datos tengo la tabla r_online que contiene la columnas:
IpIndice date usuarioOnline ip
1 1452420 1 ::1
2 1525102 2 ::2

tengo esto que hago la colnsulta
<?php 
$accion_sidebarstast="SELECT * FROM r_online";
$consulta_sidebarstast=mysqli_query($conexion,$accion_sidebarstast);
$datos_sidebarstast=mysqli_fetch_assoc($consulta_sidebarstast);
$cantidad_sidebarstast=mysqli_num_rows($consulta_sidebarstast);
?>

<li><a href="<?php echo $dato[0]; ?>online"><i class="fa fa-globe" aria-hidden="true">
</i><strong style="color: #5cb85c;">
<?php echo $cantidad_sidebarstast; ?></strong>&nbsp;Usuarios Online</a></li>


<?php 
mysqli_free_result($consulta_sidebarstast); 
?>
tengo el script del video del curso del zeus, que cuando pasa % de tiempo se borra la columna y me cuenta
la cantidad de usuarios online, pero claro siempre borra a partir de la columna 2,
entonces aunque no haya nadie conectado siempre me va a sarcar que en la base de dato hay 1 usuario online
dado que no me borra la primera columna. saben como hacerlo??
0
Puntos
382
Visitas
3
Resp
Por Dannus hace 15 meses
Avanzado

Respuesta #1

si asi lo hice y me funciono perfectamente, haciendo varias pruebas, tambien lo que he echo es que cuando un usuario se loguee mande un texto a la columna conectado de la tabla user que diga online y cuando cierre seccion que actualize la columna offline, de esta manera puedo jugar para poner usuarios activos con botones de color si esta activos ect.. gracias por la ayuda
1
Puntos
Por Dannus hace 15 meses
Avanzado

Respuesta #2

ya lo tengo solucionado pero como puedo poner una imagen del usuario?
0
Puntos
Por Dannus hace 15 meses
Avanzado

Respuesta #3

hola, supongo que si tienes la id del usuario en usuarioOnline solo tienes que pasarla por una función que convierta esa su id en su imagen de avatar por ejemplo, de esa manera puedes mostrar las imagenes de los usuarios online

salu2
0
Puntos
Por alber hace 15 meses
Administrador

Relaccionados

Para comentar Inicia sesión o Registrate