Bonjour à tous,
j'ai créé un formulaire avec 6 champs et j'aimerai en cliquant sur le bouton en envoyer de mon formulaire que les contenus de ces champs soient envoyés par mail.
Voici le code du formulaire:
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
22
23
24
25
26
27
28
29 <form id="send" action="devenirmembre.php" autocomplete="on"> <p> <label for="name">Nom *</label> <input id="name" type="text" name="name" required="required" /> </p> <p> <label for="identifiant">Identifiant *</label> <input id="identifiant" type="text" name="identifiant" required="required" /> </p> <p> <label for="motdepasse">Mot de passe *</label> <input id="motdepasse" type="password" name="motdepasse" required="required" /> </p> <p> <label for="confirmationmotdepasse">Confirmez le mot de passe *</label> <input id="confirmationmotdepasse" type="password" name="confirmationmotdepasse" required="required" /> </p> <p> <label for="email">Adresse e-mail *</label> <input id="email" type="text" name="email" placeholder="Monadresse@mail.com" required="required"/> </p> <p> <label for="confirmationmail">Confirmez l'adresse e-mail *</label> <input id="confirmationmail" type="text" name="confirmationmail" required="required" /> </p> <p> <input id="submit" type="submit" name="oublimotdepasse" value="S'inscrire" /> </p> </form>
Et mon fichier .php qui se charge d'envoyer les contenus de champs par mail:
Le problème est que je ne reçois pas le mail.
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 <?php if(isset($_POST["name"], $_POST['identifiant'], $_POST['motdepasse'], $_POST['confirmationmotdepasse'], $_POST['email'], $_POST['confirmationmail'])) { //Vérification des variables rentrées par l'utilisateur $email0 = $_POST['name']; $email1 = $_POST['identifiant']; $email2 = $_POST['motdepasse']; $email3 = $_POST['confirmationmotdepasse']; $email4 = $_POST['email']; $email5 = $_POST['confirmationmail']; if($email0!= NULL && $email1!= NULL && $email2!= NULL && $email3!= NULL && $email4!= NULL && $email5!= NULL){ $to = 'monadresse@mail.com'; $object = 'Devenir membre'; $message = 'le client'." :"; $message .= $email4." "; echo "\n"; $message .= $email1." "; $message .= $email2." "; $message .= $email3." "; $message .= $email4." "; $message .= $email5." "; $headers = 'From:'." ".$email."\r\n"; $headers .= 'Reply-To:monadresse@mail.com'."\r\n"; $headers .= 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; mail($to, $object, $message, $headers); } } ?>
Merci pour votre aide.
Partager