Bonjour,
Dans mon site https://abc.go.yj.fr/ à partir de ma page de contact, je permets au visiteur de m'envoyer un mail via le programme contact.php.
Le mail est bien envoyé, mais l'acquittement de ma fonction php est affiché dans une nouvelle page blanche d'url https://abc.go.yj.fr/contact.php.
Comment afficher l'acquittement sur ma page d'envoi ? Accessoirement effacer les champs?
Merci
Code extrait du html:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <div id="formContact"> <form method="post" action="contact.php"> <input type="text" name="nom" placeholder="Nom" required><br> <input type="email" name="email" placeholder="E-mail" required><br> <textarea name="message" placeholder="Message" required></textarea><br> <input type="submit" value="Envoyer"> </form>
Code du fichier contact.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php if (isset($_POST["message"])) { $retour = mail("xxx@gmail.com", "abc.go.yj.fr", $_POST["nom"] . "\n" . $_POST["email"] . "\n" . $_POST["message"]); if($retour) echo '<p>Message bien envoyé</p>'; else echo '<p>Pas de message</p>'; };
Partager