Probléme de compréhension dans les conditions

Résolu/Fermé
anthony - 27 oct. 2008 à 13:56
 Utilisateur anonyme - 27 oct. 2008 à 17:54
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

6 réponses

Utilisateur anonyme
27 oct. 2008 à 14:05
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
lol c'est quoi ca une initialisation??
0
Utilisateur anonyme
27 oct. 2008 à 14:14
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
ah ok ben merci de ton aide
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
Utilisateur anonyme
27 oct. 2008 à 17:54
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