Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2006, 03:32
rebecacastro
 
Fecha de Ingreso: julio-2006
Mensajes: 2
Antigüedad: 17 años, 8 meses
Puntos: 0
visualizar imagenes guardadas php

Hola,

Lo primero que he de decir es que soy novata en PHP y puede ser que lo que para mi es un problema importante para los expertos no tenga importancia... de antemano gracias.

Les cuento mi caso. Tengo una base de datos MYSQL con una tabla, la cual entre otros campo tiene un campo BLOB llamado fotografía donde el usuario puede guardar sus fotos. Cuando la guardo, abro la tabla y me apacece en ese campo [BLOB - 2.0 KB] (por ejemplo). Hasta aqui, creo, que bien. Cuando intento visualizar esa imagen me saca los datos correspondientes a ese registro y la foto la muestra como una aspa. He ejecutado el scriptque devuelve la fotografia por separado y no me da errores... he copiado codigos que se supone que son correctos de foros, he probado a hacer una busqueda directa por si eran los parametros y sigo igual..... estoy desesperada... si me pueden ayudar.... se lo agradecería enormemente. Les muestro los script:

Listadopromociones.php


<?php
$bd_host = "localhost";
$bd_usuario = "xxxxxx";
$bd_password = "xxxxxxxx";
$bd_base = "asocomer_asociados";

$con = mysql_connect($bd_host, $bd_usuario, $bd_password);

mysql_select_db($bd_base, $con);


$sql = "SELECT codigo, titulo, descripcion, fechavalidez, precio, fotografia, nombrefotografia, tipofoto, peso FROM promociones";
$consulta = mysql_query($sql,$con);



While ($registro=mysql_fetch_assoc($consulta)){
print "codigo". $registro['codigo'];
print "<img src=\"ver.php?codigo=".$registro['codigo']."\">";
print $registro['titulo'];
print $registro['descripcion'];

}


ver.php


<?php
$bd_host = "localhost";
$bd_usuario = "xxxxxxxxxxx";
$bd_password = "xxxxxxx";
$bd_base = "asocomer_asociados";

$con = mysql_connect($bd_host, $bd_usuario, $bd_password);

mysql_select_db($bd_base, $con);
$cod=$_GET['codigo'];
$sql = "SELECT fotografia, tipofoto
FROM promociones WHERE codigo=$cod";

$result = mysql_query($sql, $con) or die(mysql_error($con));

while ($registro=mysql_fetch_array($result)){
$tipo_foto=$registro['tipofoto'];
header("content-type:$tipo_foto");
echo $registro['fotografia'];
}



?>

Última edición por rebecacastro; 31/07/2006 a las 04:07