Ormai ho la carogna sulle spalle con sto form e sono arrivato all'epilogo....mi manca l'ultimo sforzo e sarebbe quello di far tornare dopo l'invio e il messaggio di corretto invio del form alla pagina precedente ovvero nella pagina dove si trova il form vuoto pronto ad essere compilato di nuovo....Per essere chiaro ho preferito fare una pagina di prova che ho chiamato prova3.html la trovate QUI sarebbe una versione bozzetto della pagina contatti.html che devo andare a completare...se ora provate a compilare i campi e a fare invio vi apre una pagina successiva tutta bianca con la scritta "Email inoltrata correttamente" in alto a sinitra del monitor e tutto poi si ferma li....Ora il mio problema sta nel fatto che se fosse semplice mi piacerebbe che l'avviso non avvenisse in una nuova pagina ma sempre nella schermata del form cioe' nella pagina contatti.html magari proprio sotto al pulsante SEND....o sarebbe ancor meglio se uscisse un messaggio come quando non viene compilato un campo del form e premendo l'ok l'avviso si chiude gernerando una sorta di refresh della pagina contatti cosi' che il form sarebbe gia pronto per una nuova scrittura....mi aiutate a finire sto incubo???:ilpirata::ilpirata::ilpirata::ilpirata:
Di seguito metto il contenuto php per i comandi del form....Grazie ciao!!!
Di seguito metto il contenuto php per i comandi del form....Grazie ciao!!!
PHP:
<?php
//Nome e Cognome
$name = $_POST['name'];
$phone = $_POST['phone'];
$email = $_POST['email'];
$message = $_POST['message'];
//Messaggio
$subject = "Richiesta informazioni";
$bodymail = "Name: ".$name." <br />
Phone: ".$phone." <br />
Email: ".$email." <br />
Message: <br /> ".$request." <br />";
//Inclusione della libreria
require_once("phpmailer/class.phpmailer.php");
//Creiamo un oggetto PHPMailer e ne settiamo le variabili
$mail = new PHPMailer();
$mail->From = $email;
$mail->FromName = $name." ".$surname;
$mail->AddAddress("[email protected]");
$mail->IsHTML(true);
$mail->Subject = $subject;
$mail->Body = $bodymail;
//Inviamo l'email
if($mail->Send()){
echo "Email inoltrata correttamente";
}else{
echo "Errore invio mail";
}
?>