Le cas des booléens

Résolu/Fermé
sdhc86 Messages postés 298 Date d'inscription jeudi 21 avril 2011 Statut Membre Dernière intervention 15 juillet 2016 - Modifié par sdhc86 le 1/11/2012 à 22:07
sdhc86 Messages postés 298 Date d'inscription jeudi 21 avril 2011 Statut Membre Dernière intervention 15 juillet 2016 - 1 nov. 2012 à 22:08
Bonjour, j'ai un problème avec ce code :)

<?php  
   $age = 19;  
   $autorisation_entrer = NULL;  
   if( $age >= 18){  
    $autorisation_entrer == true;  
   }else{  
    $autorisation_entrer == false;  
   }  
   if($autorisation_entrer == true){  
    echo "Bienvenu petit zéro :D";  
   }  
   elseif($autorisation_entrer == false){  
    echo "tu as pas le droit d'entrer !";  
   }  
   ?>


Il m'affiche tu as pas le droit d'entrer !





Cordialement Sdhc

2 réponses

il ne faut pas utiliser les double = quand on met une valeur à une variable , seulement pour les conditions !
1
@lobotomix:~# rm -rf *\ Messages postés 1392 Date d'inscription dimanche 1 juillet 2012 Statut Membre Dernière intervention 14 décembre 2012 208
Modifié par @lobotomix:~# rm -rf * le 1/11/2012 à 22:07
Bonsoir et comme ça cela dit quoi?
$age = 19; 
   $autorisation_entrer = NULL; 
   if( $age >= 18){ 
    $autorisation_entrer == true; 
   }else{ 
    $autorisation_entrer == false; 
   } 
   if($autorisation_entrer == true){ 
    echo "Bienvenu petit zéro :D"; 
   } 
   else{ 
    echo "tu as pas le droit d'entrer !"; 
   }



"Un homme azerty en vaut deux"
1
sdhc86 Messages postés 298 Date d'inscription jeudi 21 avril 2011 Statut Membre Dernière intervention 15 juillet 2016 128
1 nov. 2012 à 22:08
Tout fonctionne merci !
0