Vereis, estoy haciendo una pagina web en php-firebird para un cliente, y este quiere que le muestre en una ficha los productos que se almacenan en una base de datos, y la ficha debe mostrar los siguientes datos:
-Descripción corta.
-Imagen.
-Referencia.
-Precio(según epoca,cliente u oferta)
Pues bien todo va bien excepto cuando quiero mostrar la imagen, y es que la imagen esta subida a la base de datos como blob, es decir subida en si la imagen no la ruta, xq lo necesito asi(no me digais q es peor xq aumenta tamaño ni nada, ya lo se pero es que es asi como tiene q estar), y cuando quiero cargar la imagen pues, en vez de la imagen me sale la ruta de la pagina, no del archivo, si no de la pagina.
El codigo que mostraria la imagen es el siguiente:
Código :
<?PHP include("conexion.php"); $link = Conectarse(); // $categoria = $_GET['categoria']; $resultado = ibase_query("select Imagen,Titulo from tbImagenesArticulos", $link); print mysql_error(); $imagen = ibase_fetch_object($resultado); // header("Content-Type: text/html"); //echo $imagen->TITULO; header("Content-Type: image/jpg"); $img = $imagen->IMAGEN; echo "<img src=".$img.">"; //print $imagen->IMAGEN; ?>
Como podeis comprobar he probado diferentes maneras, algunas las vereis comentadas las lineas y otras no, pero es que no funciona de ninguna manera, ni con print(ni echo) para q muestre la imagen , ni con una variable con un img src.
Por favor espero me ayudeis,
Saludos