bonjour
est ce que quelqu'un pourrait me dire comment je peux faire pour que mon formulaire ne soit pas envoyé tant que les champs ne sont pas remplis en php et non html comme avec require et aussi pour éviter les scripts frauduleux ou mal intentionnés
voici mon code de la page
je vous remercie d'avance
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 <!--debut footer--> <div id="footer"> <div id="retour-top"><a href="#">Retour en haut de page <img src="images/ico-retour.png" /></a></div> <div id="news-letter"> <?php if (!empty($_POST['email'])) { include('bdd.php'); extract($_POST); $req = $bdd->prepare('INSERT INTO news_letter (email) VALUES(:email)'); $req->execute(array( 'email'=>$email, )); $req->closeCursor(); } ?> <form action="envoi_news.php" method="post" autocomplete="off"> <label for="nom">S'inscrire à la news-letter</label> <input type="email" placeholder="entrez votre email" name="email" id="email" /> <input type="submit" value="ok" /> </form> </div> </div> <!--fin footer-->
Partager