<?php 
$nome
=$_POST['nome'];
$cognome=$_POST['cognome'];
$datanascita=$_POST['datanascita'];
$loconascita=$_POST['loconascita'];
$provnascita=$_POST['provnascita'];
$residenza=$_POST['residenza'];
$residenzavia=$_POST['residenzavia'];
$residenzanum=$_POST['residenzanum'];
$residenzapro=$_POST['residenzapro'];
$cap=$_POST['cap'];
$cell=$_POST['cell'];
$tel=$_POST['tel'];
$email=$_POST['email'];
$sesso=$_POST['sesso'];
$pittore=$_POST['pittore'];
// attenzione le tre istruzioni seguenti, in locale (sul sito locale) danno un errore di undefined index
$libri=$_POST['libri'];
$sport=$_POST['sport'];
$cinema=$_POST['cinema'];
?>

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
    'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>  
<title>Concorso di pittura estemporanea</title>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="prolocoardea.it - Giancarlo Lucioli" />
<style type="text/css">
body {
background: #eeeeee;
}
</style>
</head>
<body>

<?php

/* controllo se i campi obbligatori sono stati compilati ed 
inizializzo una variabile $errore per indicare se c'e’ stato un errore.
all’inizio la variabile vale 0 (nessun errore)
*/
$errore=0;
/*
inizializzo anche una variabile $msg_errore dove scrivere il testo
dell’eventuale messaggio di errore che via via trovo
*/
$msg_errore="";
if (
$cognome=='') { // non ha scritto il cognome
$errore=1//indico che è intervenuto un errore
/*
concateno al precedente valore di $msg_errore la stringa dell’errore che sto
considerando
*/
$msg_errore $msg_errore."Hai dimenticato di inserire il <b>Cognome</b> <br />";
};
if (
$nome=='') { // non ha scritto il nome
$errore=1//indico che è intervenuto un errore
/*
concateno al precedente valore di $msg_errore la stringa dell’ errore che sto
considerando
*/
$msg_errore $msg_errore."Hai dimenticato di inserire il <b>Nome</b> <br />";
};
if (
$residenza=='') { // non ha scritto la residenza
$errore=1//indico che è intervenuto un errore

$msg_errore $msg_errore."Hai dimenticato di inserire la <b>residenza</b> <br />";
};

if (
$tel=="" && $cell=="") { // non ha scritto alcun recapito telefonico
$errore=1//indico che è intervenuto un errore

$msg_errore $msg_errore."Hai dimenticato di inserire un <b>num. telefono</b> <br />";
};
if (
$email=='') { // non ha comunicato l'email
$errore=1//indico che è intervenuto un errore

$msg_errore $msg_errore."Scusa, per questo tipo di esercizio è obbligatorio indicare <b>l'email</b> <br />";
};


/*
se i controlli precedenti sono andati bene la variabile $errore avrà valore 0, cioè false,
altrimenti avrà valore 1, cioè true, e la variabile $msg_errore conterrà il messaggio globale da
fornire all’utente. In questo caso il programma si deve interrompere
*/
if ($errore) { // c’è stato un errore
//genero per l’utente la pagina di feedback con l'indicazione degli errori ed esco dal programma
echo"<p> $msg_errore";
echo
"<a href='form_adesione.htm' title='ritorna al modulo adesione'>Riprova</a></p>";

?>
<p>
    <a href="http://validator.w3.org/check?uri=referer"><img
        src="http://www.w3.org/Icons/valid-xhtml10"
        alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a>
_________ <a href="codice.php?file=11"> il codice di questa stessa pagina di feedback </a>
  </p>
</body> </html>
<?php
exit;
};
/* se voglio, qui va inserito tutto il codice per la registrazione su data base dei dati del modulo.
Li vedremo in altra occasione
*/

/* ora inserisco vari messaggi al femminile/maschile in base alle risposte date */

If ($sesso=='F') {
$carissimo="Carissima";
$aggiornato="aggiornata";
$iscritto="iscritta";
$nuovo="una nuova";
} else {
$carissimo="Carissimo";
$aggiornato="aggiornato";
$iscritto="iscritto";
$nuovo="un nuovo";
};

echo
"<h4>$carissimo $nome, grazie per la tua iscrizione a questo concorso. Buona Fortuna!</h4>";

if (
$libri) {
echo
"<br/><br />a me piacciono moltissimo i libri a sfondo storico archeologico, tipo quelli di Valerio Massimo Manfredi.";
};
if (
$sport) {
echo
"<br/><br />fai bene! lo sport fa bene a tutti, ma lo sport praticato non quello visto davanti alla TV!!!";
};
if (
$cinema) {
echo
"<br/><br />data la mia et&agrave; sono fan di John Wayne!";
};

switch (
$pittore){
         case
"Tintoretto":
              echo
"<br/><br />Tintoretto.... beh non male!";
             break;
         case
"Tiziano":                                    
            echo
"<br/><br />Tiziano.... beh non male!";
            break;
             case
"Raffaello":                                
            echo
"<br/><br />Raffaello.... divino!";
            break;
        case
"Rubens":                                
            echo
"<br/><br />Rubens.... a me non piace!";
            break;
        case
"Monet":                                
            echo
"<br/><br />Monet e chi &egrave;!";
            break;
        default:                                
            echo
"<br/><br />Insomma quale pittore preferisci!";
            break;
}; 

/* costruisco l'email da inviare al nuovo iscritto*/
$destinatario=$email;
$oggetto="Iscrizione concorso";
$messaggio="
$carissimo $nome $cognome,
ti ringrazio per esserti 
$iscritto.
Ti terrò 
$aggiornato su eventuali aggiornamenti di data e regolamento.

Ciao
Saluti dallo Staff della Pro Loco
info@prolocoardea.it"
;

mail($destinatario,$oggetto,$messaggio,"From:info@prolocoardea.it\nReply-
To:info@prolocoardea.it"
);

/* costruisco l'email da inviare a casa mia, così vado a vedere se tutto è andato bene */
$destinatario="giancarlo@limagolf.it";
$oggetto="Nuova iscrizione al concorso";
$messaggio="
Ciao Giancarlo,
sono 
$nuovo $iscritto al concorso di pittura. Questi sono i miei dati:
Nome: 
$nome
Cognome: 
$cognome
Residenza: 
$residenza
Email: 
$email
Sesso: 
$sesso
telefono: 
$tel  $cell
Il mio pittore preferito: 
$pittore
"
;
mail($destinatario,$oggetto,$messaggio,"From:$email\nReply-To:$email");

/* quì ho eliminato per non confondere le idee la parte delle istruzioni 
con le quali, usando il linguaggio Mysql, tutti i dati venivano registrati 
su una tabella del Data Base */
?>

<p>I dati inseriti sono stati regolarmente registrati sul data base. Grazie!</p>
<p><a href="indice.htm" title="torna all'indice esercizi">Chiudi</a></p>
<p>
    <a href="http://validator.w3.org/check?uri=referer"><img
        src="http://www.w3.org/Icons/valid-xhtml10"
        alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a>
_________ <a href="codice.php?file=11"> il codice di questa stessa pagina di feedback </a>
  </p>
</body>
</html>