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) :

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']);
}
on pourrait aussi faire

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']);
ou encore

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);
qu'elle est la meilleure solution

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)