a questo punto però c'è una cosa che non capisco(qualcuno più navigato mi potrebbe aiutare?):se non entra in quest'if

if ($email<>"") {

la variabile $x2 non viene creata,giusto?quindi quando arriva all'ultimo controllo dovrebbe dare errore perchè la variabile $x2 non è stata definita,o no?




cmq,tentando una soluzione,potresti sostituire la prima riga che ti avevo scritto(cioè "else{")con questa:
Codice PHP:
if((!isset($x2))&&(!isset($x3))&&(!isset($x4)){ 
non sicuro che funzioni, ma c'è quel problema che ho scritto prima che non lo riesco a capire...