Bonjour,
? Peut-on m'explique pourquoi ce test ne fonctionne pas:
if (empty($ChampOK[$i] != true))
Voici le message:
D'avance merci.Code:
1
2Parse error: parse error, unexpected T_IS_NOT_EQUAL, expecting ')' in ...
Cordialement.
Version imprimable
Bonjour,
? Peut-on m'explique pourquoi ce test ne fonctionne pas:
if (empty($ChampOK[$i] != true))
Voici le message:
D'avance merci.Code:
1
2Parse error: parse error, unexpected T_IS_NOT_EQUAL, expecting ')' in ...
Cordialement.
salut
empty est une fonction qui prend une variable en argument (http://no.php.net/manual/fr/function.empty.php)
peut être que le test que tu veux faire serait :
c'est à dire tester que $ChampOK[$i] n'est pas vide et que c'est différent de trueCode:if ( !empty($ChampOK[$i]) && $ChampOK[$i]!= true )
Oui je pense que c'est ça, en fait, tu ferme la parenthse apres le != null .
Essaye plutôt ça :
Voir mêmeCode:
1
2 if (empty($ChampOK[$i]) != true)
Il faut aussi faire la différence entre vide et inexistant.Code:
1
2 if ( !empty($ChampOK[$i]))
Code:
1
2 if ( isset($ChampOK[$i]))
Merci à tous, et particulièrement à Julien.63 pour son lien sur PHP.
Good luck for you.
Cordialement à vous.