Ciao palla000,
Allora qualcosa si è mosso, ti posto i 2 file html e php:
html
Codice HTML:
<!-- Inizio FORM invio dati -->
<form name="formcontatti" method="post" action="invia.php" subject="Richiesta contatto" >
<div class="tab2"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="22%" height="20" class="colorchange2">Nominativo*:</td>
<td width="78%" height="20"><input type="text" name="nominativo" id="nominativo" class="field"/></td>
</tr>
<tr>
<td height="20" class="colorchange2">Società:</td>
<td height="20"><input type="text" name="societa" id="societa" class="field" /></td>
</tr>
<tr>
<td height="20" class="colorchange2">Telefono*:</td>
<td height="20"><input type="text" name="telefono" id="telefono" class="field" /></td>
</tr>
<tr>
<td height="20" class="colorchange2">E-mail*:</td>
<td height="20"><input type="text" name="email" id="email" class="field" /></td>
</tr>
<tr>
<td valign="top" class="colorchange2">Messaggio*:</td>
<td><textarea name="messaggio" id="messaggio" class="message"></textarea>
<div style="margin-top:25px;">
<input type="reset" name="image" value="" style="background:url(images/contacts-reset.jpg); border:none; width:108px; height:25px;" />
<input type="submit" name="image" value="" style="background:url(images/contacts-send.jpg); border:none; width:108px; height:25px;" />
</div>
</td>
</tr>
</table>
</form>
<!-- Fine FORM invio dati -->
ora quello php
Codice PHP:
<?php
//TUA MAIL
$a = 'multiutility@hotmail.it';
$nominativo = $_POST['nominativo'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$messaggio = $_POST['messaggio'];
//$intestazioni = "From: lucatartufari@altervista.org";
if ($nominativo == "") {
die("Devi inserire il nominativo. Grazie!");
} elseif ($telefono == "") {
die("Devi inserire il telefono per essere ricontattato. Grazie!");
} elseif ($email == "") {
die("Devi inserire il tuo indirizzo e-mail. Verifica che sia un indirizzo valido. Grazie!");
} elseif ($messaggio == "") {
die("Devi inserire il messaggio da inviare. Grazie!");
} else {
if(mail($a, $nominativo, $telefono, $email, $messaggio)) //, $intestazioni))
echo "La tua e-mail è stata inviata correttamente. Grazie!";
else
echo "Errore nell'invio della mail";
}
?>
Mi esce il messaggio "Errore nell'invio della mail", non capisco perché? Dove ho sbagliato?
Ultima cosa, invece di aprirmi una pagina bianca e darmi il messaggio finale, come faccio a fare aprire un messaggio ALERT e resettare il modulo pronto per un altro contatto?
Grazie per la tua pazienza palla000!!! ;)