Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2015, 13:39
VolKe
 
Fecha de Ingreso: julio-2015
Ubicación: Lima
Mensajes: 23
Antigüedad: 8 años, 9 meses
Puntos: 0
Mostrar una imagen con PHP y Mysql

Hola amigos, que tal, tengo un par de dudas con respecto a mostrar la imagen de un registro.

Veran, mis imagenes estan en la carpeta /produimagen/ de mi localhost y lo que hice fue guardar la ruta de la imagen en la base de datos.

Esta es mi tabla:
create table producto(
idproducto char(5) primary key not null auto_increment,
desproducto varchar(100) not null,
imagen varchar(50) not null
);

Este es mi codigo Php
include("conexion.php");
$sql = "SELECT idproducto, desproducto, imagen FROM producto";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<br> id: ". $row["idproducto"];
echo "<br> Descripcion: " . $row["desproducto"];
echo "<br> Imagen: " . $row["imagen"];
}
} else {echo "0 results";}
$conn->close();
?>

Cuando intento mostrar la imagen con los datos de su respectivo registro me sale lo siguiente:
----------------------------------------------
id: 0001
Descripcion: Laptop Toshiba
Imagen: /produimagen/laptop.jpg
-----------------------------------------------
Y lo que quisiera es que se muestre la imagen en vez de la ruta. En algunos post anteriores eh leido que esta es la ruta fisica de la imagen y por eso no se puede mostrar, en todo caso quisiera saber cual es la manera correcta de registrar la ruta de la imagen para que se pueda mostrar y cual es la manera correcta de mostrar esa imagen (sé que no es de esta manera echo "<br> Imagen: " . $row["imagen"]; solo lo puse como ejemplo jeje).

Si pudieran ayudarme con ese pequeño problema se los agradeceria mucho.
Saludos.