Page 1 sur 1

Une fonction unique pour tester des champs vides de formulai

Posté : 18 oct. 2007, 15:08
par supercanard
Bonjour,

C'est peut être simple à faire mais dans la pratique je ne sais pas comment faire une fonction qui permettrait de vérifier des champs de formulaire (vide ou pas), quel que soit le nombre de champs. Une fonction qui servirait donc dans tous les cas.

Dans la logique il suffirait d'appeler la fonction et de passer les champs de formulaire en argument, avec un nombre (x) qui correspond aux nombres de champs.
Maintenant au coeur de la fonction, il faudrait faire une boucle en prenant le nombre de champs comme limite, et en testant par exemple de cette façon : if(empty($champ1))... (ou 1 correspond a x donc s'incrémente)

Mais comment faire, puisque dans la fonction les arguments doivent donc être normés dynamiquement : nomfonction(x,champ1,champ2...) et en plus il doit y en avoir le nombre juste... ?

:?

Posté : 18 oct. 2007, 16:25
par Berzemus
Comme ceci:
foreach ($_GET as $key => $val) {
 // verifier si la valeur est vide, et agir en conséquence
}
?

ps: note que ça pourrait marcher avec $_POST aussi.

Posté : 18 oct. 2007, 19:31
par AB
D'ailleurs tu pourrais faire un premier tri en javascript de manière dynamique également.