Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2010, 05:57
vassily
 
Fecha de Ingreso: noviembre-2010
Mensajes: 7
Antigüedad: 14 años
Puntos: 0
Problema al mostrar una imagen formato BLOB

Hola a todos, os comento mi problema.
Tengo una base de datos en PHPMyAdmin para listar los productos de una floristeria. Los campos son Estos:
--Nombre - varchar(50)
--Descripción - text
--Categoría - varchar(20)
--Precio - double
--Imágen - blob

Utilizo este código para realizar la consulta de mostrar por pantalla los productos:

Código PHP:
<?php
//Conectamos con la base de datos
  
$host="localhost";
  
$usuario="root";
  
$pass="";
  
$db="floristeria";
  
$conecta=mysql_connect($host,$usuario,$pass);
  if(!
$conecta)
    die(
'Error al conectarse con MySQL: ' mysql_error().' <br>Número del error: '.mysql_errno());
  if (! @
mysql_select_db($db,$conecta))
  {
    echo 
"No se pudo conectar correctamente con la Base de datos";
    exit();
  }   

//Hacemos una consulta en la tabla producto
$result mysql_query ("SELECT * FROM producte");

//Mostramos el contenido de la tabla producto
while ($row mysql_fetch_array ($result)) {
   echo 
'Nombre: '.$row ['nom'].'<br />';
   echo 
'Descripción: '.$row ['descripcio'].'<br />';
   echo 
'Categoria: '.$row ['categoria'].'<br />';
   echo 
'Precio: '.$row ['preu'].'<br />';

# Mostramos la imagen
    
header"Content-Type: image/jpeg"); 
    echo 
$row['imatge'];
}

//Cierra la conexion con la base de datos
mysql_close();
?>
Me muestra todos los campos excepto la imágen que me dice lo siguiente:

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\floristeria\php\llistar_productes. php:10) in C:\xampp\htdocs\floristeria\php\llistar_productes. php on line 16
GIF89a^^‡��-7"1...i continua

Me gustaría saber que es lo que hago mal. Llevo 2 dias revisando temas i no encuentro la solucion.

1 saludo y gracias de antemano.