Je suis en train de réaliser un site et je viens de finir mon formulaire. L'utilisateur remplit les champs, clique sur envoyer et je recois un mail avec les informations rentrés. Quand il clique sur envoyé et que tout est bon, ça envoi un mail et ca ouvre une autre page qui dit "message bien envoyé". Seulement je voudrais soit : - pouvoir ouvrir une pop up avec un message qui dit "message bien envoyé" et redirigé la page vers une autre (par exemple celle la page d'accueil) _ dès que "message envoyé" s'affiche sur une autre page, genre quelques secondes après il est redirigé
mon formulaire
Spoiler :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> </head> <body>
Marsh Posté le 22-05-2010 à 20:26:51
Bonjour,
Je suis en train de réaliser un site et je viens de finir mon formulaire. L'utilisateur remplit les champs, clique sur envoyer et je recois un mail avec les informations rentrés. Quand il clique sur envoyé et que tout est bon, ça envoi un mail et ca ouvre une autre page qui dit "message bien envoyé". Seulement je voudrais soit :
- pouvoir ouvrir une pop up avec un message qui dit "message bien envoyé" et redirigé la page vers une autre (par exemple celle la page d'accueil)
_ dès que "message envoyé" s'affiche sur une autre page, genre quelques secondes après il est redirigé
mon formulaire
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<form id="form1" name="envoyer_contact" method="post" action="envoi.php" onsubmit="nouvelleFenetre(this.action);return false;" >
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td colspan="2" class="texte_orange_bold" height="25"> Ecrivez nous, un Consultant vous rappelera dans la journée.</td>
</tr>
<tr valign="top">
<td colspan="2" class="texte_orange_bold" height="20"><img src="images/b-referencement.jpg" width="400" height="1" /></td>
</tr>
<tr valign="top">
<td width="34%">Nom :</td>
<td width="66%" height="30"><span style="padding-top:2px;">
<input class="f2" name="nom" type="text" id="nom" size="15" style="width:200px" />
</span></td>
</tr>
<tr valign="top">
<td>Téléphone :</td>
<td height="30"><span style="padding-top:2px;">
<input class="f2" name="tel" type="text" id="tel" size="15" style="width:200px" />
</span></td>
</tr>
<tr valign="top">
<td>E-mail</td>
<td height="30"><span style="padding-top:2px;">
<input class="f2" name="email" type="text" id="email" size="15" style="width:200px" />
</span></td>
</tr>
<tr valign="top">
<td>Objet :</td>
<td height="30"><span style="padding-top:2px;">
<select class="f2" name="objet" style="width:205px">
<option selected="selected">Choisissez
l'objet </option>
<option value="google">Google Consulting </option>
<option value="site">Création
de Site </option>
<option value="comercial">Commercial </option>
<option value="recrutement">Recrutement </option>
<option value="partenaires">Partenaires</option>
<option value="autre">Autre </option>
</select>
</span></td>
</tr>
<tr height="30" valign="top">
<td valign="top">Message :</td>
<td height="95"><span style="padding-top:2px;">
<textarea name="message" id="message" cols="45" rows="5"></textarea>
</span></td>
</tr>
<tr>
<td></td><td><span style="padding-top:2px;">
<input class="f3" type="submit" name="envoyer_contact" value="envoyer" style="width:200px"/>
</span></td>
</tr>
</table>
</form>
</body>
</html>
mon fichier php
<?php
if (isset($_POST['envoyer_contact'])){
$nom = $_POST['nom'];
$email = $_POST['email'];
$objet = $_POST['objet'];
$message = $_POST['message'];
$msg = "Nom:\t$nom\n";
$msg .= "Email:\t$email\n";
$msg .= "Objet:\t$objet\n";
$msg .= "Message:\t$message\n";
$recipient = "xxxx@gmail.com";
$subject = "Annonce de $nom ";
$mailheaders = "From: Annonce<> \n";
$mailheaders .= "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
}
elseif(isset($_POST["envoyer_demo"])){
$titre = $_POST['titre'];
$ligne1 = $_POST['ligne1'];
$ligne2 = $_POST['ligne2'];
$url = $_POST['url'];
$mc = $_POST['mc'];
$nom = $_POST['nom'];
$email = $_POST['email'];
$societe = $_POST['societe'];
$tel = $_POST['tel'];
$msg = "Titre annonce:\t$titre\n";
$msg .= "Description 1:\t$ligne1\n";
$msg .= "Description 2:\t$ligne2\n";
$msg .= "URL:\t$url\n";
$msg .= "Mots clés:\t$mc\n";
$msg .= "Nom:\t$nom\n";
$msg .= "Societe:\t$societe\n";
$msg .= "Email:\t$email\n";
$msg .= "Telephone:\t$tel\n";
$recipient = "xxx@hotmail.fr";
$subject = "Annonce de $nom ";
$mailheaders = "From: Annonce \n";
$mailheaders .= "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
}
?>