Error mostrando imagen blob
Como lo dice el titulo xP
La página me muestra la descripción pero la imagen me la muestra de la siguiente manera:
GIF89ah?@?æ??S?{skToH4Z<©ÈîUOGÿÿô¯¯¨ÐÓË3./ǶT{?'?'^MD;S«×G7,ZmSâèÛÄħôóå|"O"¸â?}iÍz_¢T?ýýî¥ZzîòæòôèÃhO?ZEf41z¦¬lz?~|{zT@{tiYiz·¶lu
MI CODIGO ES EL SIGUIENTE:
[HIGHLIGHT="PHP"]
<html>
<?php
function conectarse($host,$usuario,$password,$BBDD){
$link=mysql_connect($host,$usuario,$password) or die (mysql_error());
mysql_select_db($BBDD,$link) or die (mysql_error());
return $link;
}
$link=conectarse("localhost","user","pass","DB");
$id = $_GET['id'];
$sql = "SELECT * FROM detalles WHERE id = '$id';";
$sql = mysql_query($sql, $link);
$sql = "SELECT descripcion,filetype,imagen FROM detalles WHERE id = '$id';";
$sql = mysql_query($sql, $link);
?>
<html>
<center>
<table width="50%" border=0 cellspacing=2 cellpadding=4 style="position:absolute;top:0px;left:0px; bordercolor=; width:720px; height:29px"666633" bgcolor="white">
<tr bgcolor="a0e528">
<td><b><font color="437c0b">Descripción</font></b></td>
<td><b><font color="437c0b">Imagen</font></b></td>
<?
while ($rs=mysql_fetch_array($sql))
{
$imagen = "<img src='".$rs['imagen']."'>";
echo "
<tr>
"
."
<td>".$rs['descripcion']."</td>
"
."
<td>".$rs['imagen']."</td>
"
."
</tr>
";
}
?>
</table>
</center>
</body>
¿Qué me falta o que tengo mal? La imagen ya esta guardada en mi db
La página me muestra la descripción pero la imagen me la muestra de la siguiente manera:
GIF89ah?@?æ??S?{skToH4Z<©ÈîUOGÿÿô¯¯¨ÐÓË3./ǶT{?'?'^MD;S«×G7,ZmSâèÛÄħôóå|"O"¸â?}iÍz_¢T?ýýî¥ZzîòæòôèÃhO?ZEf41z¦¬lz?~|{zT@{tiYiz·¶lu
MI CODIGO ES EL SIGUIENTE:
[HIGHLIGHT="PHP"]
<html>
<?php
function conectarse($host,$usuario,$password,$BBDD){
$link=mysql_connect($host,$usuario,$password) or die (mysql_error());
mysql_select_db($BBDD,$link) or die (mysql_error());
return $link;
}
$link=conectarse("localhost","user","pass","DB");
$id = $_GET['id'];
$sql = "SELECT * FROM detalles WHERE id = '$id';";
$sql = mysql_query($sql, $link);
$sql = "SELECT descripcion,filetype,imagen FROM detalles WHERE id = '$id';";
$sql = mysql_query($sql, $link);
?>
<html>
<center>
<table width="50%" border=0 cellspacing=2 cellpadding=4 style="position:absolute;top:0px;left:0px; bordercolor=; width:720px; height:29px"666633" bgcolor="white">
<tr bgcolor="a0e528">
<td><b><font color="437c0b">Descripción</font></b></td>
<td><b><font color="437c0b">Imagen</font></b></td>
<?
while ($rs=mysql_fetch_array($sql))
{
$imagen = "<img src='".$rs['imagen']."'>";
echo "
<tr>
"
."
<td>".$rs['descripcion']."</td>
"
."
<td>".$rs['imagen']."</td>
"
."
</tr>
";
}
?>
</table>
</center>
</body>
¿Qué me falta o que tengo mal? La imagen ya esta guardada en mi db
1 respuesta
Respuesta de Marcelo Origoni
1