Originariamente inviato da cicileu
ciao,
mi da l'errore notice indicandomi come undefined la variabile
$nomesede .
nel form non esiste il campo corrispondente per questo voglio recuperarla direttamente con l'istruzione if etc.
Grazie ancora
$nomesede non è valorizzato ecco perchè viene fuori quel notice
scusa ma non puoi semplicemente usare $sede??
Codice PHP:
$nome=$_POST["nome"];
$cognome=$_POST["cognome"];
$email=$_POST["email"];
$corso=$_POST["corso"];
$sede=$_POST["sede"];
require ('messaggi_iscrizione.php');
$mittente="From: $email";
$mittente_autoresponder="From: $sede";
if($sede == "ciccio@tiscali.it"){
$nomesede = "Roma";
} elseif ($sede == "panza@tiscali.it") {
$nomesede = "Milano";
}
$destinatario = $sede;
$destinatario_autoresponder = $_POST["email"];
$oggetto = "Nuova iscrizione online";
$oggetto_autoresponder = "Conferma di avventuta iscrizione";
$messaggio = ereg_replace('##NOME##', "$nome", $messaggio);
$messaggio = ereg_replace('##COGNOME##', "$cognome", $messaggio);
$messaggio = ereg_replace('##EMAIL##', "$email", $messaggio);
$messaggio = ereg_replace('##CORSO##', "$corso", $messaggio);
$messaggio = ereg_replace('##SEDE##', "$nomesede ", $messaggio);
$autoresponder = ereg_replace('##NOME##', "$nome", $autoresponder);
$autoresponder = ereg_replace('##COGNOME##', "$cognome", $autoresponder);
$autoresponder = ereg_replace('##CORSO##', "$corso", $autoresponder);
$autoresponder = ereg_replace('##SEDE##', "[color=orange]$sede[/color] ", $autoresponder);
mail ($destinatario,$oggetto,$messaggio,$mittente);
mail ($destinatario_autoresponder,$oggetto_autoresponder,$autoresponder,$mittente_autoresponder);
echo "Grazie $nome $cognome per esserti iscritto ad uno dei nostri corsi.";