Ciao a tutti,cercherò di essere comprensibile.
Ho una pagina html costituita da una grande tabella suddivisa in righe e colonne che compongono il layout del sito. Dopo l'inserimento dei dati in un form viene visualizzato il messaggio di avvenuto invio o di errore, in caso di campi richiesti vuoti. Vorrei che questi messaggi apparissero nella "cella principale". Ora,sono riuscito a far si che questo accada,inserendo il codice php dello script che esamina i campi e procede all'invio, all'interno del codice html ma c'è un "piccolo" problema. Quando alcuni campi obbligatori sono vuoti e l'esecuzione incontra il comando exit ,la visualizzazione del layout si blocca.In pratica vedo il messaggio di errore e mezza "tabellona". Se tolgo l'exit appaiono tutti e due i messaggi, sia quello di errore sia quello di conferma contemporaneamente. Come posso fare? Incollo qui, la porzione di codice incriminata, spero che qualcuno di voi si così magnanimo da darmi una risposta.
Codice PHP:
// Invio la mail
Codice PHP:
if ($mittente == "" || $email == "" || $oggetto == "")
Codice PHP:
echo "
".$erroreCampiMancanti."
";
Codice PHP:
mail($destinatario, $oggetto, $msg, $headers);
Codice PHP:
echo "
".$successo."
";
p.s Ho provato anche con break, ma mi da fatal error.