Buon giorno.
Sto cercando di creare un form email che richiede i campi: Nome, Email, Codice prodotto, Messaggio.
E che invii una mail direttamente al mio indirizzo di posta con oggetto predefinito e i dati richiesti nel corpo del messaggio, facendo comparire la mail richiesta in input come mittente.
Ho usato questo form HTML utilizzando lo strumento Aggiungi - HTML.
Codice:
<center>
<form name="form1" method="post" action="form-preventivo.php">
<p>Nome*: <br>
<input name="mionome" type="text" id="mionome">
</p>
<p>E-mail*: <br>
<input name="miamail" type="text" id="miamail">
</p>
<p>Codice prodotto: <br>
<input name="codprod" type="text" id="codprod">
<p>Messaggio*:</p>
<p>
<textarea name="testo" id="testo"></textarea>
</p>
<p>
<input type="submit" name="Submit" value="Invia">
</p>
</form>
</center>
e ho creato la seguente pagina php
Codice:
<?
$messaggio ="Preventivo - servizio autoWeb";
$messaggio .= "\n\n";
$messaggio .= "Cliente: $mionome - $miamail";
$messaggio .= "\n";
$messagio .="Codice prodotto richiesto: $codprod";
$messaggio .= "\n\n";
$messaggio .= "$testo";
$messaggio .= "\n";
$subject = "Preventivo - autoWeb";
$headers = "From:<$miamail>\n";
$headers .= "Reply-To:<$miamail>\n";
mail("info@graphicopy.it", $subject, $messaggio, $headers);
?>
Solo che dopo aver cliccato INVIA mi arriva una mail con i campi vuoti, senza mittente e senza testo. Compare solo l'oggetto.
Inoltre mi porta ad una pagina completamente bianca, mentre vorrei far comparire la scritta: Email inviata con successo. E reindirizzare in 10 sec automaticamente alla pagina precedente.
.
La pagina nella quale voglio usare il form è questa: http://graphicopy.altervista.org/preventivi.html