Bonjour à tous,

Je cherche là une soluce de feignasse pour les formulaires longs, avec 20/25 champs text. Pour le traitement, on est obligé de se fader tous les champs ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$nom = htmlspecialchars($_POST['nom']);
$prenom = htmlspecialchars($_POST['prenom']);
etc...25 fois
Ou on peut simplfier ça avec une boucle genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
foreach($_POST as $key => $val){
$val = htmlspecialchars($val);
}
Bon, c'est pas le top, ça, parce qu'il faut faire tout le traitement dans la boucle, notamment les traitement "spéciaux" comme quand $key est une adresse email...et passer par mysql_real_escape_string pour les entrées en BDD...

Mais bon, un truc dans le style : simplifié.
Merci du conseil. D'un tuto...