Vérification d'un ensemble de variables

Petit nouveau ! | 2 Messages

11 août 2005, 21:33

Je voudrais vérifier le contenu de plusieurs variables en même temps, pour être sur qu’elles soit toutes non nulle, avec une même instruction ( je suis novice, et je ne connais pas les limites du langage ).
Je voudrais obtenir un résultat semblable à l'électronique : Si A.B.C = une valeur nulle, alors effectuer un retour à la page du formulaire.
J'ai donc écris ceci :

Code : Tout sélectionner

if ( $variable1 && $variable2 && $variable3 == NULL ) { Include (‘./mapage.php’) ; }
Il y a en réalité plus de 3 variables.

Lors de l’exécution de ce script, une erreur est indiquée.
Je fais sûrement une grosse erreur, mais j’aimerais la comprendre.

Mammouth du PHP | 19672 Messages

11 août 2005, 21:38

De la manière dont tu as écrit ton bout de code, tu vérifies si $variable1 vaut true, $variable2 vaut true et $variable3 vaut NULL: il faudrait faire:
if ( $variable1 == NULL && $variable2 == NULL && $variable3 == NULL )
{
    Include (‘./mapage.php’) ;
} 
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Petit nouveau ! | 2 Messages

11 août 2005, 22:13

Je vais essayer. Je crois que j'ai compris. En fait il aurait fallu que je mette des parenthèses.

Code : Tout sélectionner

if ( ($variable1 && $variable2 && $variable3) == NULL ) { Include (‘./mapage.php’) ; }

Eléphant du PHP | 199 Messages

11 août 2005, 22:30

Include ===> include
la fonction s'écrit en minuscule :wink:
Les 2 font la paire : coder ET commenter :wink:

Mammouth du PHP | 543 Messages

11 août 2005, 22:45

C'est pas non-case-sensitive les fonctions ? ;)