ti ho ripulito un pochino il codice.. (nota la query)
se i percorsi sono giusti e vai a pescare nella giusta directory l'immagine se non esiste sarà sostituita con imgDummy.jpg (che devi creare nella stessa cartella dove hai le altre) in caso l'immagine giusta esista sarà visualizzata.
un'ultima cosa... sei sicuro che l'estensione delle immagini che cerchi sia "jpg" e non "jpeg" o altro? magari il problema è semplicemente quello...Codice PHP:
<?
include("top_foot.inc.php");
include("config.inc.php");
top();
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$var = $_GET['id'];
$query = "SELECT * FROM articoli WHERE Desc1=\"".mysql_real_escape_string($var)."\""; //per evitare sql injection
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{
if (@is_file("/php/foto/img".$row["Codice"].".jpg"))
echo "<img src=\"/php/foto/img$row[Codice].jpg\"alt=\"Immagine ingrandita\" width=\"40\" height=\"40\" target=\"blank\" border=\"0\" />" . " $row[Descrizione1]</a>
" ." $row[Note]</a>" . " - Prezzo € $row[Listino_al_pubblico]</a>
" ;
else
echo "<img src=\"/php/foto/imgDummy.jpg\"alt=\"Immagine ingrandita\" width=\"40\" height=\"40\" target=\"blank\" border=\"0\" />" . " $row[Descrizione1]</a>
" ." $row[Note]</a>" . " - Prezzo € $row[Listino_al_pubblico]</a>
" ;
}
mysql_close($db);
foot();
?>
![]()