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:
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".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 <? } ?>
vorrei sapere dove sta l'errore.

					
					
					
						
  Rispondi quotando
						