Bonjour, je ne comprend pas, j'ai réutiliser un code que j'avais déjà utilisé et qui marchait bien. Je viens de l'intégrer dans un site et la au lieu de m'envoyer un message il m’envoie sur la page d'erreur.
Voici mes codes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 le formulaire : <form action="../PHP/script.php" id="formcontact" name="formulairecontact" method="post" onSubmit="return verification()"> <table> <tr> <th scope="row">Nom</th> <td><input name="nom" type="text" size="50" maxlength="50" /></td> </tr> <tr> <th scope="row">Objet</th> <td><input name="objet" type="text" size="50" maxlength="50" /></td> </tr> <tr> <th scope="row">Courriel</th> <td><input name="email" type="text" size="50" maxlength="100" /></td> </tr> <tr> <th scope="row">Message</th> <td><textarea name="message" cols="50" rows="10"> </textarea> <input name="envoyer" type="submit" value="Envoyer votre message..." /></td> </tr> </table> </form>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 Le JS : <script type="text/javascript" language="javascript"> function verification() { if(document.formulairecontact.nom.value == "") { alert("Veuillez entrer votre Nom svp"); document.formulairecontact.nom.focus(); return false; } else if(document.formulairecontact.email.value == "") { alert("Veuillez entrer votre adresse electronique svp"); document.formulairecontact.email.focus(); return false; } else if(document.formulairecontact.email.value.indexOf('@') == -1) { alert("Ce n'est pas une adresse electronique, verifiez la svp"); document.formulairecontact.email.focus(); return false; } else if(document.formulairecontact.email.value.indexOf('.') == -1) { alert("Ce n'est pas une adresse electronique, verifiez la svp"); document.formulairecontact.email.focus(); return false; } else if(document.formulairecontact.message.value == "") { alert("Veuillez entrer un message svp"); document.formulairecontact.message.focus(); return false; } else return true; } </script>Merci d'avance...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 et enfin le php : <?php $nom = $_POST["nom"]; $email = $_POST["email"]; $objet = $_POST["objet"]; $message = "Nom : ".$nom.". Message : ".$_POST["message"]; $adresse="monmail"; if (@mail($adresse,$objet,$message,$email)) { header("Location: ../Pages/reponsecontact.html"); } else { header("Location: ../Pages/erreurcontact.html"); } ?>
Partager