Intanto non inviare la mail due volte...
Codice PHP:
$destinatario = $_POST['destinatario'];
$mittente = $_POST['mittente'];
$oggetto = $_POST['oggetto'];
$nome = $_POST['nome'];
$messaggio="Nome: " . $nome . "\n";
$messaggio=$messaggio . "Cognome: " . $_POST['cognome'] . "\n";
$messaggio=$messaggio . "Indirizzo: " . $_POST['indirizzoAbitazione'] . "\n";
$messaggio=$messaggio . "Città: " . $_POST['citta'] . "\n";
$messaggio=$messaggio . "Provincia: " . $_POST['provincia'] . "\n";
$messaggio=$messaggio . "CAP: " . $_POST['cap'] . "\n";
$messaggio=$messaggio . "Telefono: " . $_POST['telefono'] . "\n";
$messaggio=$messaggio . "TShirt [S-M-L-XL-XXL]: " . $_POST['tShirtS'] . $_POST['tShirtM'] . $_POST['tShirtL'] . $_POST['tShirtXL'] . $_POST['tShirtXXL'] . "\n";
$messaggio=$messaggio . "TShirt donna [XS-S-M-L-XL]: " . $_POST['tShirtDonnaXS'] . $_POST['tShirtDonnaS'] . $_POST['tShirtDonnaM'] . $_POST['tShirtDonnaL'] . $_POST['tShirtDonnaXL'] . "\n";
//mail($destinatario, $oggetto, $messaggio, "From: $nome <$mittente>");
// Questo è sufficente
if (mail($destinatario, $oggetto, $messaggio, "From: $nome <$mittente>"))
{
echo "
Il tuo ordine è andato a buon fine!
Nel giro di qualche giorno ti invierò una mail con l'importo totale da pagare per la maglietta.</p>";
}else{
echo "
Si è verificato un errore nell'invio della mail.
Se l'errore dovesse persistere, puoi inviare la mail all'indirizzo ordini{at}jennifercapriatitennis[dot]com</p>";
}
poi hai fatto una prova per vedere se riesci ad inviare le mail?
es.
Codice PHP:
mail("nome@indirizzo.com","Test","Test");