Buonasera a tutti, non riesco a venirne fuori, ho questo codice, con il quale visualizzo una immagine presente sul db :
<?
include("../inclusioni/conf.php");
// connessione e selezione del database
mysql_connect($dbhost, $dbuser, $dbpass)
or die('Connessione non riuscita: ' . mysql_error());
if(!mysql_select_db($db))
die('Selezione database fallita!');
// query per recuperare il file
$query = 'SELECT * FROM utenti WHERE od = '.$_GET['od'];
$risultato = mysql_query($query) or die('Query non valida: ' . mysql_error());
$tmp = mysql_fetch_array($risultato);
// invio una intestazione contenente il tipo MIME
header('Content-Type: '.$tmp['Type']);
echo $tmp['DatiBinari'];
?>
I campi dove inserisco l'immagine sono :
Dati Binari
Nom
Size
Type
il valore $od lo recupero da un'altra query e il tutto funziona correttamente,
se però l'immagine non è presente sul db mi inserisce un quadratino con una x al centro, come posso fare per inserire una immagine alternativa al posto della x.
Avevo pensato di inserire un if $size==0 echo"image.gif";
Ma non funziona.
Grazie.