Ho una pagina php che cerca un nominativo in un db, nel caso che ci sia deve valorizzare i campi di una tabella, nel caso che non lo trova deve far comparire la tabella vuota e un messaggio del tipo "nominativo non trovato".
Posto il codice e spiego:
codice:
$result = mysql_query($query, $db);


if($result == true)
{$row = mysql_fetch_array($result);
 $nome= "$row[nome]";
 $cognome= "$row[cognome]";
 $email= "$row[email]";
 $telefono= "$row[telefono]"; }
else
{
 $nome= "";
 $cognome= "";
 $email= "";
 $telefono= "";
 ?>  IL CLIENTE NON E' PRESENTE NELL'ARCHIVIO  <?
}   ?>
Lo script si comporta così: quando trova il nome fa tutto come si deve, quando non lo trova, non valorizza giustamente la tabella ma non passa nell'else e infatti non compare il messaggio "il cliente non è presente nell'archivio".
vorrei sapere dove sta l'errore.