Originariamente inviato da hcka
Analizzando ciò che hai scritto non pare ci siano errori sintattici, ma uno logico...
Codice PHP:
$ris = mysql_query($sql)
or die ("
Nessun dato trovato</p>");
mysql_query ritorna false quando si è verificato un'errore in fase di esecuzione della query, non se non ritorna record.
Il messaggio "Nessun dato trovato" dovresti visualizzarlo dopo un controllo su
mysql_num_rows($ris), se
mysql_num_rows($ris) == 0 allora "Nessun dato trovato".
Comunque, per il tuo problema, l'
undefined index è perché, a quanto pare, "codfoto" non è un indice valido nel tuo array $riga.
Prova a commentare il contenuto del while e lasciare solamente un
Codice PHP:
echo "<pre>";
print_r($riga);
echo "</pre>";
così vedi cosa contiene l'array in questione.