scusami ma non mi riesce!
nella pagina "contatti.php" ho inserito il form in questo modo:
poi ho inserito la pagina "invia.pho" in questo modo:Codice PHP:.......
<form action="invia.php?msg=Il messaggio è stato inviato!" method="post" target="_blank" >
<?php
$name=$_POST['name'];
$cognome=$_POST['cognome'];
$email=$_POST['email'];
$msg=$_GET['msg'];
?>
<span>Nome</span>
<input name="name" type="text" />
<span>Cognome</span>
<input name="cognome" type="text" />
<span>Indirizzo mail</span>
<input name="email" type="text" />
<span>Messaggio</span>
<textarea name="msg" clos="20" rows="9"></textarea>
<input name="submit" type="submit" class="button" value="Invia" />
</form>
.......
Codice PHP:........
// invio del messaggio
if($_POST['email']){ $name=$_POST['name'];
$cognome=$_POST['cognome'];
$email=$_POST['email'];
$msg=$_GET['msg'];
mail($receiverMail , $subject, $msgformat, "From: $name_completo <$email>");
//in questo caso scriviamo un messaggio a video, ma possiamo prelevare la stringa
//da scrivere da $_GET['msg'], altrimenti toglila dall'action del form
echo "<h3>Il messaggio e' stato inviato!</h3>
Riceverai una risposta il prima possibile!</p>";
}}
}}
?>
![]()

Rispondi quotando