Foros del Web » Programando para Internet » PHP »

Mostrar imagen de Base de datos.

Estas en el tema de Mostrar imagen de Base de datos. en el foro de PHP en Foros del Web. Hola. Tengo una base de datos que tiene almacenadas las url de las imagenes en la Base de Datos. Tabla mb_users url de la imagen ...
  #1 (permalink)  
Antiguo 22/10/2008, 13:39
 
Fecha de Ingreso: abril-2008
Mensajes: 24
Antigüedad: 16 años
Puntos: 0
Pregunta Mostrar imagen de Base de datos.

Hola.
Tengo una base de datos que tiene almacenadas las url de las imagenes en la Base de Datos.

Tabla mb_users
url de la imagen en user_avatar con el formato:
./avatars/tn_avatar004.jpg

Y se conecta como el usuario:
user_name
por si acaso hace falta este ultimo dato.

Los usuarios ya se loguean, lo que ocurre es que quiero mostrar la imagen que tengan almacenada en la BD.
Un abrazo y gracias
  #2 (permalink)  
Antiguo 22/10/2008, 14:04
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Mostrar imagen de Base de datos.

Hola devil360,

Usa la etiqueta <img> para mostrar la imagen del avatar.

Saludos.
  #3 (permalink)  
Antiguo 22/10/2008, 14:19
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Mostrar imagen de Base de datos.

has un select dependiendo del usuario y luego la muestras:
Código PHP:
$rs=mysql_query("select imagen from mb_users where user_name='".$user."'");
if(
$row=mysql_fetch_row($rs)){
  echo 
"<img src='".$row[0]."' >";

solo tienes que cambiar $user por tu usuario en session o la variable que contenga al usuario.

Suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #4 (permalink)  
Antiguo 22/10/2008, 18:57
 
Fecha de Ingreso: abril-2008
Mensajes: 24
Antigüedad: 16 años
Puntos: 0
Respuesta: Mostrar imagen de Base de datos.

No lo entiendo.
Perdona pero podrias ser un poco mas claro...
  #5 (permalink)  
Antiguo 22/10/2008, 19:07
Avatar de nicomed  
Fecha de Ingreso: mayo-2008
Ubicación: Uruguay
Mensajes: 158
Antigüedad: 16 años
Puntos: 3
Respuesta: Mostrar imagen de Base de datos.

claro,lo que haces es que vas poniendo la url de tu imagenes que tienes almacenadas en la bd y con la etiqueta <img src='$rowl'> muestras la imagen.
saludos
  #6 (permalink)  
Antiguo 30/10/2008, 19:28
 
Fecha de Ingreso: abril-2008
Mensajes: 24
Antigüedad: 16 años
Puntos: 0
Respuesta: Mostrar imagen de Base de datos.

Lo he puesto pero me da este error:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'localhost' (using password: NO) in

Lo he puesto asi:
$rs=mysql_query("select user_avatar from mb_users where user_name='".$usuario."'");
if($row=mysql_fetch_row($rs)){
echo "<img src='".$row[0]."' >";
}
  #7 (permalink)  
Antiguo 30/10/2008, 19:40
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Mostrar imagen de Base de datos.

Hola devil360,

Ese error te sale porque no te haz conectado a la base de datos, o si te conectaste fue con los datos incorrectos.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:23.