Bonsoir,
J'ai mon formulaire qui fonctionne très bien, le soucis c'est que mon message "Nous avons bien reçu votre commande ! elle sera traiter dans les plus bref délais" qui se trouve dans mon fichier contact.php je ne sais pas comment faire pour afficher se message sur la même page en dessous de mon formulaire ?
Avez vous une idée ?
mon fichier form.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 <form class="text-muted" method="POST" action="contact.php"> <div class="form-group"> <label for="name">Nom</label> <input type="text" class="form-control" id="name" name="name" placeholder="Votre nom"> </div> <div class="form-group"> <label for="name">Société</label> <input type="text" class="form-control" id="societe" name="societe" placeholder="Votre Société"> </div> <div class="form-group"> <label for="email">Email</label> <input type="email" class="form-control" id="email" name="email" placeholder="Votre email"> </div> <div class="form-group"> <label for="message">Message</label> <textarea type="text" class="form-control" id="message" name="message" placeholder="Votre message..." rows="3"></textarea> </div> <input type="hidden" id="subject" name="subject" value="le_nom_du_sujet"> <button class="btn btn-warning btn-block" type="submit" name="submit">Envoyer →</button> </form>
mon fichier contact.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 <?php ini_set('display_errors', 1); error_reporting(E_ALL); if (isset($_POST['submit'])) { $to = "info@MonMail.com"; $subject = "Commande :"; $message = $_POST['name'] . ": Socité :" . $_POST['societe'] . ": mail :" . $_POST['email'] . " Vous à envoyer ce message : " . $_POST['message']; $headers = "De :" . $_POST['email']; $headers = 'From: ' . $_POST['email'] . "\r\n" . 'Reply-To: ' . $_POST['email'] . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); echo "Nous avons bien reçu votre commande ! elle sera traiter dans les plus bref délais"; }
Partager