Bonjour
je cherche a réaliser un vérificateur formulaire pouvez vous m'aider a le valider pas a pas
1°) on affiche la page formulaire (avec le bouton submit qui a la valeur envoyer
2°) si on clique sur envoyer on vérifie le formulaire.
ETAPE 1
si j'ai bien compris on initialise les variables et on vérifie qu'elle en comporte pas du code (script) :
on pourrait aussi faire
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 if (isset($_POST['envoyer'])) { if (get_magic_quotes_gpc()) { $radio = stripslashes(trim($_POST['radio'])); $checkbox = stripslashes(trim($_POST['checkbox'])); $nom_prenom = stripslashes(trim($_POST['nom_prenom'])); $telephone = stripslashes(trim($_POST['telephone'])); $email = stripslashes(trim($_POST['email'])); $adresse = stripslashes(trim($_POST['adresse'])); $code_postal = stripslashes(trim($_POST['code_postal'])); $ville = stripslashes(trim($_POST['ville'])); } else { $radio = trim($_POST['radio']); $checkbox = trim($_POST['checkbox']); $nom_prenom = trim($_POST['nom_prenom']); $telephone = trim($_POST['telephone']); $email = trim($_POST['email']); $adresse = trim($_POST['adresse']); $code_postal = trim($_POST['code_postal']); $ville = trim($_POST['ville']); }
ou encore
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ini_set('magic_quotes_gpc', 0) ; /* Désactivation des magic_quotes_gpc */ $radio= stripSlashes($_POST['radio']); $checkbox = stripSlashes($_POST['checkbox']); $nom_prenom = stripSlashes($_POST['nom_prenom']); $adresse = stripSlashes($_POST['adresse']); $code_postal = stripSlashes($_POST['code_postal']); $ville = stripSlashes($_POST['ville']); $telephone = stripSlashes($_POST['telephone']); $email = stripSlashes($_POST['email']);
qu'elle est la meilleure solution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $radio= htmlentities($_POST['radio'], ENT_NOQUOTES); $checkbox = htmlentities($_POST['checkbox'], ENT_NOQUOTES); $nom_prenom = stripSlashes($_POST['nom_prenom']); $adresse = htmlentities($_POST['adresse'], ENT_NOQUOTES); $code_postal = stripSlashes($_POST['code_postal']); $ville = htmlentities($_POST['ville'], ENT_NOQUOTES); $telephone = htmlentities($_POST['telephone'], ENT_NOQUOTES); $email = htmlentities($_POST['emai'], ENT_NOQUOTES);
ou faut-il le faire systematiquement cela ne coute rien du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if (isset($_POST['envoyer'])) { $radio = stripslashes(trim($_POST['radio'])); $checkbox = stripslashes(trim($_POST['checkbox'])); $nom_prenom = stripslashes(trim($_POST['nom_prenom'])); $telephone = stripslashes(trim($_POST['telephone'])); $email = stripslashes(trim($_POST['email'])); $adresse = stripslashes(trim($_POST['adresse'])); $code_postal = stripslashes(trim($_POST['code_postal'])); $ville = stripslashes(trim($_POST['ville'])); }
1°) qu'elle est la meilleure solution
2°) faut-il aussi le faure pour les inpute radio et checkbax
3°) faut il ne faire aussi pour les variables interne au script (qui ne sont pas des champ du formulaire)
Partager