Ver Mensaje Individual
  #67 (permalink)  
Antiguo 04/05/2016, 04:00
Avatar de jearj
jearj
 
Fecha de Ingreso: julio-2008
Mensajes: 72
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: insertar url en campo de db al iniciar sesion los usuarios

Cita:
Iniciado por rbczgz Ver Mensaje
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 original
  1. if ( $campo_o_sesion == 1 ) {
  2. $imagen = "la_imagen_del_usuario.xyz"
  3. } else {
  4. $imagen = "offline.png"
  5. }

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.