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.