Bonjour,
J'ai un petit souci sur un script d'envoi de mail en PHP. Je m'explique, le script fonctionne bien mais quand l'utilisateur appuie sur le bouton submit, je voudrais fermer les le popup, le problème c'est que le formulaire qui est dans ce popup se trouve dans une IFRAME. Pour l'instant il y a une redirection avec header mais qui ouvre une page dans la IFRAME !
Avez-vous une idée de comment faire par fermer les fenêtres parente ???
Merci d'avance pour votre aide
Modifié par synapse.privacy (27 Nov 2010 - 14:16)
J'ai un petit souci sur un script d'envoi de mail en PHP. Je m'explique, le script fonctionne bien mais quand l'utilisateur appuie sur le bouton submit, je voudrais fermer les le popup, le problème c'est que le formulaire qui est dans ce popup se trouve dans une IFRAME. Pour l'instant il y a une redirection avec header mais qui ouvre une page dans la IFRAME !
Avez-vous une idée de comment faire par fermer les fenêtres parente ???
<?php
// récuperation des variables provenant du formulaire
$formdepart=$_POST['depart'];
$formarrivee=$_POST['arrivee'];
$formnum_vol=$_POST['num_vol'];
$formadress=$_POST['adress'];
$formnb_pass=$_POST['nb_pass'];
$formdate=$_POST['date'];
$formhoraire=$_POST['horaire'];
$formnom=$_POST['nom'];
$formemail=$_POST['email'];
if( isset($_POST['checkbox']) ) {
// la checkbox a été cochée
}
/////voici la version MiMe
$headers = "MIME-Version: 1.0\r\n";
//////ici on détermine le mail en format texte
$headers .= "Content-type: text/plain; charset=utf-8\r\n";
////ici on détermine l'expediteur et l'adresse de réponse
$headers .= "From: $nom <$email>\r\nReply-to : $nom <$email>\nX-Mailer HP";
$subject='Demande de réservation';
$destinataire="contact@monsiteweb.com";
$message="\n Départ : $depart\n\n Arrivée : $arrivee\n\n Numéro du vol : $num_vol\n\n Adresse de récupération : $adress\n\n Nombre de passager : $nb_pass\n\n Date : $date\n\n Horaire : $horaire\n\n Nom : $nom\n\n E-mail : $email\n\n Le Client déclare accepter les conditions : $checkbox";
if(@get_magic_quotes_gpc()===1){
$nom=stripslashes($nom);
$email=stripslashes($email);
$adress=stripslashes($adress);
$message=stripslashes($message);
}
if (mail($destinataire,$subject,$message,$headers));
Header("Location: http://mositeweb.com/contact.html");
?>
Merci d'avance pour votre aide
Modifié par synapse.privacy (27 Nov 2010 - 14:16)