Ver Mensaje Individual
  #13 (permalink)  
Antiguo 04/05/2009, 20:11
DarkCo0oL
 
Fecha de Ingreso: abril-2009
Mensajes: 27
Antigüedad: 15 años
Puntos: 0
Respuesta: Imagen Dinamica Online/Offline

Cita:
Iniciado por lucasphp Ver Mensaje
las tablas de mysql? nombre de db="hola". tiene una tabla llamada "online" y dentro de online tiene una columna "login".
No entiendo como quieren hacer con sesiones... como dijeron por ahí, las sesiones son para un usuario individual, creo que otros no pueden saber si un user está o no logueado en base a sesiones.
se puede hacer con un botón el deslogueo, el deslogueo es como el valor que tomo en $_GET['id']=="logout". podés hacer un botón que envíe el valor .php?id=logout. como dije, el problema está en que si no clickean logout va a seguir figurando por mucho tiempo como "online".
lo que sigue es lo que se coloca en el sitio web para avisar si el operador está o no en línea:
---------
$link=mysql_connect("localhost","root");
mysql_select_db("hola",$link);
$sql=mysql_query("SELECT login from online",$link) or die(mysql_error);
$sqla=mysql_fetch_array($sql);
if ($sqla['login']=="si"){
echo "<h1>ONLINE</h1>"; //acá podés usar una simple imágen que diga online en lugar de imprimir el online con texto.
}else{
echo "<h1>OFFLINE</h1>";//idem
}
----------
cuando el usuario(operador) se está por loguear, dentro del código de login podrías agregar ésto.. $sql=mysql_query("UPDATE online SET login='si'",$link) or die (mysql_error);
entonces va a pasar de offline a online en la página principal.
el problema sigue siendo el que nombré arriba...
seguro habrá una forma de hacer bien ésto, pero hace muy poco empecé con php así que no la sé :(. saludos
Si pero no entiendo la manera de emplearlo, no necesita codigo html?