Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/09/2007, 11:54
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: problema al consultar imagenes en una BD

Prueba asi tus codigos:
Código PHP:
<?
if(isset($_GET['numero_factura'])) 
{    
    
mysql_connect("localhost","root","a51nk0") or die ("no se ha podido conectar a la BD");
    
mysql_select_db("inventario_asinco") or die ("no se ha podido seleccionar la BD");

    
$sql "SELECT * FROM archivos WHERE numero_factura = $numero_factura";
    
$consulta mysql_query($sql) or die ("No se pudo ejecutar la consulta");

    while (
$registro=mysql_fetch_assoc($consulta))
    {
        echo 
"<img src=\"ver_seleccion.php?numero_factura=".$registro['id']."\">";
        echo 
"<br> Numero Factura: ".$registro['numero_factura'];
        echo 
"<br> Nombre archivo: ".$registro['archivo_nombre'];
        echo 
"<br> Tipo archivo (MIME formato): ".$registro['archivo_tipo'];
        echo 
"<br> Peso: ".$registro['archivo_peso']." bytes.<br><br>";
    }
}
?>
Luego:
Código PHP:
<?
if(isset($_GET['numero_factura'])) 
{
    
$conexion=mysql_connect("localhost","root","a51nk0") or die ("no se ha podido conectar a la BD");
    
mysql_select_db("inventario_asinco") or die ("no se ha podido seleccionar la BD");
    
    
$sql"SELECT * FROM archivos WHERE id=$numero_factura";
    
$consulta mysql_query($sql,$conexion);
    
$datos mysql_result($consulta,0,"archivo_binario");
    
$tipo mysql_result($consulta,0,"archivo_tipo");
    
$nombre mysql_result($consulta,0,"archivo_nombre");
    
$peso mysql_result($consulta,0,"archivo_peso");

    
header("Content-type: $tipo");
    
header("Content-length: $peso"); 
    
header("Content-Disposition: inline; filename=$nombre"); 
 
    echo 
$datos;
}
?>
Saludos.