Bonjour,
Je ne suis pas sur d etre dans la bonne section excusez moi si c est le cas.
J'ai ajouté un formulaire sur mon sitepour pouvoir recevoir le mail de client etc..
donc demande de nom, adresse mail, sujet et message, cela fonctionne bien mais quand je recoi le mail j'ai bien le sujet, le message mais comme mail du client il me met l adresse de mon site et comme nom de client il me met le miens :s auriez vous une idée ? voici mon code :
Donc voici le javascript dans mon head :
Code javascript : 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
36
37 <script type="text/javascript"> <!-- // function verif(LeForm){ var pseudo = LeForm.pseudo.value; var mail = LeForm.mail.value; var sujet = LeForm.sujet.value; var message = LeForm.message.value; var on_envoie = true; if((pseudo == "")||(pseudo == "Veuillez entrer votre pseudo")){ alert ("Veuillez entrer un pseudo"); on_envoie = false; } if ((mail == "")||(mail == "Veuillez indiquer votre mail")||(mail.indexOf("@") == -1)){ alert("Veuillez entrer une adresse mail"); on_envoie = false; } if((sujet == "")||(sujet == "Veuillez indiquer le sujet de votre message")){ alert ("Veuillez indiquer le sujet de votre message"); on_envoie = false; } if((message == "")||(message == "Veuillez entrer votre message")){ alert ("Veuillez entrer votre message"); on_envoie = false; } if(on_envoie){ LeForm.submit(); } } //--> </script>
Ici le code dans mon html :
Code html : 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 <div id="formulaire_mail" style="display:inline-block; margin-left:140px;"> <form method="post" action="envoi.php"> <p class="txt_formulaire">Nom Prénom : </p> <input type="text" name="pseudo" size="50" maxlength="150" value=""/> <p class="txt_formulaire">Mail : </p> <input type="text" size="50" maxlength="300" name="mail" value=""/> <p class="txt_formulaire">Sujet : </p> <input type="text" name="sujet" size="50" maxlength="150" value=""/> <p class="txt_formulaire">Votre message :</p> <textarea name="message" rows="10" cols="47"></textarea> <p><input name="annuler" type="reset" value="Annuler"> <input type="button" value="Envoyer" onClick="verif(this.form)" /></p> </form> </div>
et ma page php :
Voila je ne sais pas si le code vous aide mais je ne sais vraiment pas comment faire :s
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 <?php $pseudo = $_POST['pseudo']; $mail = $_POST['mail']; $sujet = $_POST['sujet']; $message = $_POST['message']; $adresse = "monadressemail@hotmail.com"; $expediteur="From: $pseudo <$mail>"; if(mail($adresse, $sujet, $message, $expediteur)){ echo "<p style=\"text-align:center;font-size:18px; color:green;\">Votre mail est bien envoyé. Je vous répondrai rapidement.</p><p style=\"text-align:center;font-size:18px; color:green;\"><a href=\"index.php\">Cliquez ici pour retourner à l'accueil du site</a></p>"; }else{ echo "<p style=\"text-align:center;font-size:18px; color:red;\">Un problème est survenu lors de l'envoi du mail.</p><p style=\"text-align:center;font-size:18px; color:red;\"><a href=\"contact.php\">Veuillez réessayer</a></p>"; } ?>
Merci d'avance
Partager