posto nuovamente il codice sperando troviate l'errore,
continua a scrivere il nome del file noimage.jpg ripetutamente omettendo di scrivere e visualizzare tutto il resto.
pagina con errore:
<?
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=$var";
$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>
" ;
else
echo "noimage.jpg";
}
mysql_close($db);
foot();
?>
Pagina senza errore:
<?
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=$var";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{
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>
" ;
}
mysql_close($db);
foot();
?>
Grazie per la disponibilità.

Rispondi quotando