...Allora... Se il problema è che non riesci a mandare la mail... Non so se l'hai fatto ma devi utilizzare questo metodo...
Codice PHP:
//innanzitutto devi vedere se è stato premuto il pulsante di invia
if(isset($_POST['invia']))
{ //APERTURA DEL INVIA
//DEVI ORA RECUPERARE I DATI DELLA TEXTBOX E DELLA SELECT QUINDI
$textbox1 = (isset($_POST['textbox1'])) ? trim($_POST['textbox1']) : '';
$select1 = (isset($_POST['select1'])) ? trim($_POST['select1]) : '';
$textbox2 = (isset($_POST['textbox2'])) ? trim($_POST['textbox2']) : '';
$select2 = (isset($_POST['select2'])) ? trim($_POST['select2]) : '';
// eccetera per tutte le altre...
//poi dopo tocca mettere lo script per la mail...che puoi prendere dalla pagina 4 di quella guida che hai dato...
$mail_mittente = "mailutente@mail.com";
$mail_destinatario = $to_user_email;
#specifica il subject ed il body della mail
$mail_oggetto = "Invio Formazione";
$mail_corpo = "Ecco la formazione: $textbox1 ruolo $select1 ecc... ";
if (mail($mail_destinatario, $mail_oggetto, $mail_corpo, "From: $mail_mittente"))
echo "email inviata con successo a $to_user_username";
else
echo "Errore. Nessun messaggio inviato.";
}//CHIUSURA DEL CASO INVIA
Prova così...