buenas tardes mi problema es el siguiente tengo una base de datos en la cual existe un campo blob, que cuando lo cargan insertan tanto texto como imagenes en el mismo campo, el problema que tengo es para mostrarlo, tengo el siguiente codigo:
Código PHP:
while($fila2 = ibase_fetch_object($miconexion6))
{
echo "<td align=\"left\"><span class=\"contBold1\">".$cont.".- </span></td>";
echo "<td align=\"left\"><span class=\"cont_plain\">".$fila2->DES_ERROR."</span></td>";
echo "<td align=\"left\"><img src=\"ver.php?cod=".$fila2->CO_ERROR."\">
</td>";
$cont = $cont + 1;
}
en ese while es donde hago las llamadas para que se muestren. y la pagina ver.php tiene lo siguiente:
Código PHP:
$cod = $_GET['cod'];
header("Content-type: binary");
require ("Clase_Firebird.php");
$miconexion = new DB_Fire ;
$Conexion = $miconexion->conectar();
$miconexion6 = $miconexion->consulta($Conexion,"SELECT A.CORREGIR_ERROR FROM T006_ERRORES A WHERE A.CO_ERROR = ".$cod);
$fila2 = ibase_fetch_object($miconexion6);
ibase_blob_echo($fila2->CORREGIR_ERROR);
como pueden ver mi header es tipo binary asi lo tengo por le momento porque estoy probando pero no me funciona bien solo muestra si el campo tiene texto pero las imagenes no.
ademas como hago las llamadas desde un img tampoco me lo muestra bien tengo que darle sobre una imagen como de error ver la imagen y alli si aparece bien cuando es texto!!! Porfa si tienen alguna sugerencia