Cita:
Iniciado por rbczgz Hola jearj,
He seguido tu post y me alegro mucho de que hayas podido cambiar de mysql_ a mysqli_ con éxito, enhorabuena.
Ahora bien, para lo que querías hacer desde un principio, lo mejor, como te apuntaron varios compañeros, es tener una imagen "offline.png" (por ejemplo) y hacer la comprobación con el campo de tu base de datos o tu sesión:
Código PHP:
Ver originalif ( $campo_o_sesion == 1 ) {
$imagen = "la_imagen_del_usuario.xyz"
} else {
$imagen = "offline.png"
}
Así te evitas muchísimas complicaciones de actualizar al iniciar o cerrar sesión.
Espero que te sirva...
Gracias rbczgz
Ya probé algo parecido y no funciono.
Probé con este:
<?php
$consulta="UPDATE usuarios SET online = '$estado' WHERE id_usuario = 'id_usuario' ";
if($row['campo'] == "Inline"){
$img = "conectado.png";
}else{
$img = "desconectado.png";
}
?>
<img src="directorio/<?php echo $img; ?>">
Ese que tu pones me parece bueno, pero la verdad es que pasa como el otro, no termino de entenderlo, y no encuentro nada en internet que haga referencia a eso para informarme mejor.
No estaría de mas que me indiques un poco como hacerlo.