Foros del Web » Programando para Internet » PHP »

traer una imagen desde una base de datos y mostrarla

Estas en el tema de traer una imagen desde una base de datos y mostrarla en el foro de PHP en Foros del Web. estoy tratando de hacer un catalogo de productos, no son mucho y uso un codigo que ya postearon aqui pero falla al tener la imagen, ...
  #1 (permalink)  
Antiguo 10/11/2010, 19:46
 
Fecha de Ingreso: noviembre-2010
Mensajes: 105
Antigüedad: 13 años, 5 meses
Puntos: 0
Exclamación traer una imagen desde una base de datos y mostrarla

estoy tratando de hacer un catalogo de productos, no son mucho y uso un codigo que ya postearon aqui pero falla al tener la imagen, en la base de datos pongo la direccion de la imagen asi: \images\mp3.png pero al salir solo sale el icono de la imagen pero no la imagen este es el codigo

Código PHP:
<HTML>
<HEAD>
<TITLE>Catalogo</TITLE>
</HEAD>
<BODY>
<br>
<br>
<?php
//Conexion con la base
mysql_connect("127.0.0.1","root","");

//selección de la base de datos con la que vamos a trabajar
mysql_select_db("practica");

//Ejecutamos la sentencia SQL
$result=mysql_query("select * from productos");
?>
<table align="center" border="1">
<tr>
<th>Producto</th>
<th>Foto</th>
</tr>
<?php
//Mostramos los registros
while ($row=mysql_fetch_array($result))
{
echo 
'<tr><td>'.$row["nom_producto"].'</td>';
echo 
'<td><img src="'.$row["foto_producto"].'"></td></tr>';//foto_producto :es el campo donde esta la direccion de la foto en la BD
}
mysql_free_result($result)
?>
</table>


</BODY>
</HTML>
  #2 (permalink)  
Antiguo 10/11/2010, 20:23
Avatar de ylellan  
Fecha de Ingreso: mayo-2010
Ubicación: en un lugar de Veracruz
Mensajes: 432
Antigüedad: 13 años, 10 meses
Puntos: 36
Respuesta: traer una imagen desde una base de datos y mostrarla

y si primero ves que sale con un echo:

Código PHP:
echo $row["foto_producto"]; 
puede que no este dando algo de la ruta
  #3 (permalink)  
Antiguo 11/11/2010, 13:13
Avatar de tomark4  
Fecha de Ingreso: septiembre-2007
Mensajes: 154
Antigüedad: 16 años, 7 meses
Puntos: 29
Respuesta: traer una imagen desde una base de datos y mostrarla

en la base de datos debes guardarlas con (/) y no con (\) debe quedar en la base de datos de esta forma images/foto.png

Última edición por tomark4; 11/11/2010 a las 13:14 Razón: quitar algo
  #4 (permalink)  
Antiguo 11/11/2010, 15:13
 
Fecha de Ingreso: noviembre-2010
Mensajes: 105
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: traer una imagen desde una base de datos y mostrarla

ya funciono gracias a ambos probando con ambas respuestas me dio¡¡ gracias de nuevo

Etiquetas: Ninguno
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 21:00.