Saludos a todos, tengo el siguiente problema, tengo unas imagenes almacenadas en la base de datos sybase la cual la tengo conectada con odbc, la imagen esta almacenada en hexadecimal creo y no puedo mostrarla en la pagina, aqui el codigo con el cual intento hacerlo:
<HTML>
<HEAD>
<TITLE>HOLA MUNDO</TITLE>
</HEAD>
<BODY>
<H1 ALIGN="CENTER"><FONT COLOR="RED">ELECTROLAB MEDIC S.A. DE C.V.</FONT></H1>
<?PHP
include("odbc.php");
$valor = $_POST['BuC'];
$sql = "select Producto.BC as BC, Producto.Codigo as Codigo, Producto.Descripcion as Descripcion,
Producto.Precio as Precio, Producto_Foto.Foto as Foto
from Producto inner join Producto_Foto on(Producto.PLUProducto = Producto_Foto.ProductoID)
where BC = '$valor'";
$result=odbc_exec($conexion,$sql)or die(exit("Error en odbc_exec"));
$Fot=odbc_result($result,"Foto");
header("Content-type: image/jpeg");
?>
<H2 ALIGN="CENTER">RESULTADO DE LA BUSQUEDA</H2>
<table border=1 cellspacing=1 cellpadding=1>
<tr>
<td>NOMBRE DEL PRODUCTO:</td><td><input type="text" size="50" maxlength="50" name="Nom"
value=<?php print odbc_result($result,"Codigo");?> ></td>
</tr>
<tr>
<td>DESCRIPCION DEL PRODUCTO:</td><td><TEXTAREA name="Cod" ROWS="5" COLS="50" >
<?php print odbc_result($result,"Descripcion");?> </TEXTAREA></td>
</tr>
<tr>
<td>PRECIO DEL PRODUCTO:</td><td><input type="text" size="20" maxlength="25" name="Prec"
value=<?php print odbc_result($result,"Precio");?> ></td>
</tr>
<tr>
<td>FOTOGRAFIA DEL PRODUCTO:</td><td> echo "<img src=".$row['$Fot'].">";
</td>
</tr>
</table>
<BR>
<BR><center>
<A href="inicial.htm"><INPUT TYPE="Button" value="Volver a Preguntar"></A></center>
</BODY>
</HTML>
y aqui la respuesta de el codigo:
Una pagina en blanco mostrando el esto:
http://localhost/Demo_Electro/Sql.php, solamente esto, que tengo que hacer, gracias por su ayuda
Pero lo raro es que cuando quito lo de la cabecera(Header), me funciona pero la imagen no me la muestra, solo me muestra lo que hay en la base de datos, que son letras numeros y simbolos