Bonjour,
j'essaie de réaliser une fonction qui me permet de me dire si les champs obligatoires de mon formulaire sont bien remplis ou pas :
Je passe en argument de la fonction, les champs que je desire ne pas vérifier.
Code php : 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 VerificationChamps("Email,Nom") function VerificationChamps($champs_non_verifie) { $array_champs_non_verifie = explode(',', $champs_non_verifie); foreach($array_champs_non_verifie as $exception) { foreach($_POST as $cle => $element) { if($cle != $exception) { if(empty($element)) { echo $cle.' est non renseigné<br />'; } } } } }
Sachant que ma variable "$exception" contient les noms de mes clefs "$cle" de mon deuxième array.
Mon soucie est que ma fonction ne fonctionne pas. Elle ne devrait pas me donner un message pour le champ "email" non rempli alors que dans mon cas, j'ai un message. Je pense qu'il me faudrait une fonction récurcive, mais je ne sais pas faire...
Pourriez vous m'aider ?
Merci d'avance
Partager