pagina: imagen.php
Código PHP:
<?
$consulta = mysql_query("SELECT id,archivo_nombre,archivo_tipo,archivo_peso FROM archivos") or die (mysql_error());
While ($row = mysql_fetch_assoc($consulta)){
// desde aca le envío el id de imagen a ver.php ////////////
echo "<img src='ver.php?id=".$row['id']."'>";
}
?>
esta página busca el id de la imagen a cargar.
-------------------------------------------------------------
pagina: ver.php
Código PHP:
<?
// envío el id desde imagen.php /////////////////////////////////
if(isset($_GET['id'])) {
$consulta = mysql_query("SELECT archivo_binario, archivo_tipo FROM archivos WHERE id='".$_GET['id']."'") or die(mysql_error());
// saco imagen binaria y tipo de imagen (mime) /////////////
$datos = mysql_result($consulta,0,"archivo_binario");
$tipo = mysql_result($consulta,0,"archivo_tipo");
header("Content-type: $tipo");
// esto seria la imagen, lo que te devuelve ///////////////////
echo $datos;
}
?>
bueno probalo. si pasa algo comentame.