Demande conseil sur htmlspecialchars
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:
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:
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...