Salut,
Je rencontre un petit soucis sur la vérification de plusieurs champs. Si un champ est différent du résultat souhaité je lui ajoute +1 et je vérifie ainsi 3 champ. Donc si le résultat est supérieure à 0 ou inférieure à 3, j'ai mon erreur qui s'affiche!
La ou sa merdouille, c'est qu'il faut qu'il y est une erreur à partir de la ligne 2 pour que l'erreur de la ligne 1 s'affiche 8O ...
En résumé:
Actuellement si j'ai une erreur sur mes 3 premier champ et aucune erreur dans les 3 suivants, j'ai rien qui s'affiche.
J'ai essayé avec des else if mais rien n'y fait !
Ou se trouve mes erreurs svp ?
Merci
Je rencontre un petit soucis sur la vérification de plusieurs champs. Si un champ est différent du résultat souhaité je lui ajoute +1 et je vérifie ainsi 3 champ. Donc si le résultat est supérieure à 0 ou inférieure à 3, j'ai mon erreur qui s'affiche!
La ou sa merdouille, c'est qu'il faut qu'il y est une erreur à partir de la ligne 2 pour que l'erreur de la ligne 1 s'affiche 8O ...
En résumé:
Actuellement si j'ai une erreur sur mes 3 premier champ et aucune erreur dans les 3 suivants, j'ai rien qui s'affiche.
Code:
...
$i =0;
$a =0;
//ligne 1
if($lechamp21 != 0000-00-00){
$i++;
}
if($lechamp22 != 0000-00-00){
$i++;
}
if($lechamp23 != 0){
$i++;
}
if($i > 0 and $i < 3){
echo 'erreur ligne 1';}
//ligne 2
if($lechamp24 != 0000-00-00){
$a++;
}
if($lechamp25 != 0000-00-00){
$a++;
}
if($lechamp26 != 0){
$a++;
}
if($a > 0 and $a < 3){
echo 'erreur ligne 2';}
...
Ou se trouve mes erreurs svp ?
Merci