Bonjour,
J'ai un petit soucis, j'ai fait un formulaire que j'essaye d'envoyer via la fonction mail(...), je met le source ci-dessous :
Le pb est que je ne récupère pas les infos saisies par l'utilisateur dans le formulaire dans mon code php (enfin, les saisies n'apparaissent pas dans le mail que je recois ..)
(PS je suis hébergé chez 1&1)
Merci d'avance pour votre aide.
Fichier PHP :
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 <?php // formulaire envoyé, on récupère tous les champs. $Nom = (isset($_POST['Renseignements_Nom'])) ? Rec($_POST['Renseignements_Nom']) : ''; $Prenom = (isset($_POST['Renseignements_Prenom'])) ? Rec($_POST['Renseignements_Prenom']) : ''; $msg = "Nom :\t$Nom\n"; $msg .= "Prénom :\t$Prenom\n"; $recipient = "contact@gmail.com"; $subject = "Renseignements"; mail($recipient, $subject, $msg, "From: $Renseignements_Email"); echo "<HTML><HEAD>"; echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>"; echo "<H1 align=center>Merci, $Renseignements_Nom </H1>"; echo "<P align=center>"; echo "Votre formulaire à bien été envoyé !</P>"; echo "</BODY></HTML>"; ?>
Fichier 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
17
18
19
20
21 <div id="titre">Demande de Renseignements</div><br> <form method="post" action="Data/Sendmail.php" subject="Renseignements" enctype="text/plain""> <table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="2"> <tbody> <tr> <td style="vertical-align: middle;" width: 30%;><div id="texte">Nom :</div></td> <td style="vertical-align: middle;" width: 70%;><boite><input size="39" name="Renseignements_Nom" type="text"></boite></td> </tr> <tr> <td style="vertical-align: middle;" width: 30%;><div id="texte">Prénom :</div></td> <td style="vertical-align: middle;" width: 70%;><boite><input size="39" name="Renseignements_Prenom" type="text"></boite></td> </tr> </tbody> </table> <br> <br> <center> <input value="Envoyer" name="submit" type="submit"> <input value="Effacer" name="reset" type="reset"> </center> </form>
Partager