per mostrare un'immagine prelevata da una tabella uso la seguente istruzione:
[img]mostra.php?codice=<?php echo $row_Recordset1['de_pro']; ?>[/img]
il file mostra.php è il seguente:
<?
....
.....
// variabile da ricercare = codice
$codice = $HTTP_GET_VARS['codice'];
// query per recuperare il file
$query = 'SELECT * FROM archivio WHERE de_pro = '.$_GET['codice'];
//echo $query;
$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: image/jpeg');
echo $tmp['de_img'];
?>
il tutto funziona perfettamente.
però, nel caso in cui sulla tabella non trovo l'immagine vorrei visualizzare un'immagine standard ('prova.jpg') che risiede nella stessa cartella degli script.
l'ho fatto nello script chiamante e funziona, solo che vorrei invece implementarlo all'interno dello script 'mostra.php'.
come posso intervenire?
grazie