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.