J'ai un formulaire avec trois champs qui attendent un nombre > 0 (cf. mon dernier post).
jusqu'à présent j'ai codé des tests pour que les champs soient remplis.
J'avais mis une condition du genre
if ( empty($a) && empty($b) && empty($c) ) {
echo "Veuillez remplir au moins un champ";
}
Donc si l'utilisateur ne rentre rien et valide, il reçoit ce message.Maintenant j'aimerai laisser la possibilité de rentrer trois fois le nombre zéro.
Donc j'ai deux cas :
a) trois fois le champ vide
b) trois fois la valeur zéro.
Mon test au-dessus ne fonctionne pas, il me faut autre chose. J'ai essayé avec différentes fonctions, dont isset() et is_null(), mais cela ne fonctionne pas, car si je ne mets rien et valide, ça passe, chose que je ne veux pas, c'est seulement quand je mets zéro dans les trois champs que ça doit passer.
Comment fait-on pour ce cas (très) spécial ?
Merci d'avance pour vos suggestions.
boobz
