Probléme de compréhension dans les conditions

Résolu
anthony -  
 giheller -
Bonjour,
voila en fait j' apprend à programmé en php mes il y a un truc que je ne comprend pas voila je vous met le code :
if ( $age >= 12 )
{echo "tes trops jeune pour allé sur mon site web";}

else
{echo "ta l'autorisation de rentrée bienvenue sur mon site web";} ?>

dans ce code il dise que si l'age est supérieure a 12 il peut rentrer sinon il a pas le droit j'ai essayer ce code et il me dise la réponse que j'ai le droit de rentrer dans le cite mais voila comment peut-il donner cette réponse alors que je n'ai pas encore donner mon age
Configuration: Windows XP
Firefox 3.0.3

6 réponses

  1. giheller
     
    Bonjour,

    la variable $age n'est pas initialisée, on considère alors qu'elle vaut 0.
    il faut donc une initialisation de ta variable avent d'exécutyer ce code.
    0
  2. anthony
     
    lol c'est quoi ca une initialisation??
    0
  3. giheller
     
    c'est donner une valeur à une variable.

    dans ton problème il faut que tu fasses quuelque chose pour donner cette valeur (age) avant de tester ce qu'elle vaut.
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. anthony
     
    désoler giheller mais j'ai encore une autre question ben ta vue le code que j'ai mit au début de la conversation et ben j'ai modifier la variable j'ai mit la inférieure ou égale à 12 et ben sa a changer la réponse la je n'ai pas tout a fait comprit pourquoi sa change de réponse normalement sa change pas de réponse si j'ai bien comprit ton explication
    voila le code :if ( $age >= 12 )
    {echo "tes trops jeune pour allé sur mon site web";}

    else
    {echo "ta l'autorisation de rentrée bienvenue sur mon site web";} ?>

    et voila la réponse de ce code:
    "tes trops jeune pour allé sur mon site web "
    0
  6. giheller
     
    bonsoir

    12 c'est la limite que tu fixes pour départager les deux choses.
    tu compares 12 avec le contenu de $age. mais $age = 0
    c'est cette varaible qu'il faut modifier.
    comment comptes-tu poser la question pour récupérer cette valeur ?
    0