Message d'erreur
Résolu/Fermé
bjr49
Messages postés
17
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
7 mai 2014
-
7 mai 2014 à 16:17
tete0148 Messages postés 413 Date d'inscription mercredi 19 décembre 2012 Statut Membre Dernière intervention 15 juin 2017 - 7 mai 2014 à 17:33
tete0148 Messages postés 413 Date d'inscription mercredi 19 décembre 2012 Statut Membre Dernière intervention 15 juin 2017 - 7 mai 2014 à 17:33
A voir également:
- Message d'erreur
- Message - Guide
- Erreur 0x80070643 - Accueil - Windows
- Recuperer message whatsapp supprimé - Guide
- Message d'absence thunderbird - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
14 réponses
reaverlost
Messages postés
150
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
14 mai 2018
21
Modifié par reaverlost le 7/05/2014 à 16:51
Modifié par reaverlost le 7/05/2014 à 16:51
Avant cette ligne :
if ($autorisation_entrer)
Tu lui as donné quoi comme valeur à ta variable $autorisation_entrer?
D'ailleurs je suppose que c'est l'âge que tu veux vérifier pour entrer dans ton site non?
if ($autorisation_entrer)
Tu lui as donné quoi comme valeur à ta variable $autorisation_entrer?
D'ailleurs je suppose que c'est l'âge que tu veux vérifier pour entrer dans ton site non?
reaverlost
Messages postés
150
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
14 mai 2018
21
Modifié par reaverlost le 7/05/2014 à 16:22
Modifié par reaverlost le 7/05/2014 à 16:22
Salut,
Remplaces par ça :
Même si je ne comprends pas vraiment ton code.
Remplaces par ça :
if ($autorisation_entrer) { $autorisation_entrer = true; } else { $autorisation_entrer = false; }
Même si je ne comprends pas vraiment ton code.
bjr49
Messages postés
17
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
7 mai 2014
3
7 mai 2014 à 16:36
7 mai 2014 à 16:36
Merci ca marche Lol c'est apparement rempli d'erreur nouvelle erreur ligne 38
<?php if ($autorisation_entrer) { $autorisation_entrer = true; } else { $autorisation_entrer = false; } ?> <?php if ($autorisation_entrer == true) { echo "Bienvenue sur mon nouveau site de HTML, CSS et PHP" <ital><gras>Ligne 38</gras></ital> } elseif ($autorisation_entrer == false) { echo "Tu est trop vieux pour acceder à mon site" } else { echo "Je ne connais pas ton âge, tu peux me le rappeler s'il te plaît ?"; } ?>
reaverlost
Messages postés
150
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
14 mai 2018
21
Modifié par reaverlost le 7/05/2014 à 16:42
Modifié par reaverlost le 7/05/2014 à 16:42
Il manque le ; à la fin de ton echo.
A cette ligne aussi il en manque un à la fin :
echo "Tu est trop vieux pour acceder à mon site"
A cette ligne aussi il en manque un à la fin :
echo "Tu est trop vieux pour acceder à mon site"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bjr49
Messages postés
17
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
7 mai 2014
3
7 mai 2014 à 16:46
7 mai 2014 à 16:46
Merci mais il y a une erreur plus haut dans le code ligne 21 (je ne comprend pas pourquoi il ne l'a pas afficher avant mais bon si tu peux encore m'aider stp
reaverlost
Messages postés
150
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
14 mai 2018
21
7 mai 2014 à 16:47
7 mai 2014 à 16:47
C'est quoi le message d'erreur?
bjr49
Messages postés
17
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
7 mai 2014
3
7 mai 2014 à 16:49
7 mai 2014 à 16:49
( ! ) Notice: Undefined variable: autorisation_entrer in C:\wamp\www\Site web Php\section_2.php on line 21
Call Stack
# Time Memory Function Location
1 0.0010 132576 {main}( ) ..\Page_1.php:0
2 0.0186 134960 include( 'C:\wamp\www\Site web Php\section_2.php' ) ..\Page_1.php:11
Call Stack
# Time Memory Function Location
1 0.0010 132576 {main}( ) ..\Page_1.php:0
2 0.0186 134960 include( 'C:\wamp\www\Site web Php\section_2.php' ) ..\Page_1.php:11
bjr49
Messages postés
17
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
7 mai 2014
3
7 mai 2014 à 16:52
7 mai 2014 à 16:52
C'est un booleen donc si $autorisation d'entrer est vrai la personne peux acceder au site sinon il ne peux pas
reaverlost
Messages postés
150
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
14 mai 2018
21
Modifié par reaverlost le 7/05/2014 à 16:53
Modifié par reaverlost le 7/05/2014 à 16:53
Oui mais est-ce que tu as initialisé ta variable avant?
Parce que si tu ne l'a pas fais, tu lui demande de vérifier une variable qui n'existe pas.
Parce que si tu ne l'a pas fais, tu lui demande de vérifier une variable qui n'existe pas.
bjr49
Messages postés
17
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
7 mai 2014
3
7 mai 2014 à 16:57
7 mai 2014 à 16:57
Non je lai p
bjr49
Messages postés
17
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
7 mai 2014
3
7 mai 2014 à 16:58
7 mai 2014 à 16:58
pas fait, c'est quoi le code qui permet cela ?
bjr49
Messages postés
17
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
7 mai 2014
3
7 mai 2014 à 16:56
7 mai 2014 à 16:56
Dans mon tuto (qui je trouve de loin est pourri vue les 2 erreur venant de ce tuto je vais en prendre un autre) c'est marqué qu'on peux dans ce cas directement faire ca ^^'
bjr49
Messages postés
17
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
7 mai 2014
3
7 mai 2014 à 16:57
7 mai 2014 à 16:57
Dans mon tuto c'est marque dans ce cas la vous pouvez passer directement a ce code la (je vais je pense changer de tuto)
bjr49
Messages postés
17
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
7 mai 2014
3
7 mai 2014 à 17:00
7 mai 2014 à 17:00
Probleme de co j'ai eu un message d'erreur sur le premier message que jai envoyer donc jai renvoyer
reaverlost
Messages postés
150
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
14 mai 2018
21
7 mai 2014 à 17:01
7 mai 2014 à 17:01
Non tu ne peux pas, sauf si elle existe déjà (donc initialisée), ou si tu lui attribues true ou false.
Si c'est bien l'âge que tu vérifies, fais simplement :
Si c'est bien l'âge que tu vérifies, fais simplement :
$age = 18; if ($age >= 18) { $autorisation_entrer = true; } etc...
bjr49
Messages postés
17
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
7 mai 2014
3
7 mai 2014 à 17:04
7 mai 2014 à 17:04
Oui je viens de me rendre compte que j'avais supprimer une partie qui definaissait une variable car a aucun moment l'utilisateur ne peux choisir son age donc il faut une variable age qui definit que autorisation vaut true ou faux je tenvoie le code dès que jai terminer
bjr49
Messages postés
17
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
7 mai 2014
3
7 mai 2014 à 17:12
7 mai 2014 à 17:12
<?php
$age = 18;
if ($age >= 18)
{
$autorisation_entrer = true;
}
else
{
$autorisation_entrer = false;
}
?>
<?php
if ($autorisation_entrer = true)
{
echo "Bienvenue sur mon nouveau site de HTML, CSS et PHP";
}
elseif ($autorisation_entrer = false)
{
echo "Tu est trop vieux pour acceder à mon site";
}
else
{
echo "Je ne connais pas ton âge, tu peux me le rappeler s'il te plaît ?";
}
?>
Je sais qu'on peux faire ca en 1 ligne (de php bien sur) et enlever la variable $autorisation d'entrer mais je vois pas comment ?
reaverlost
Messages postés
150
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
14 mai 2018
21
Modifié par reaverlost le 7/05/2014 à 17:16
Modifié par reaverlost le 7/05/2014 à 17:16
Par contre, quand tu fais une condition, dans tes if, tu mets ==
Le simple = permet d'attribuer une valeur à une variable.
Et pour répondre, tu peux faire ça simplement :
Le simple = permet d'attribuer une valeur à une variable.
Et pour répondre, tu peux faire ça simplement :
if ($age >= 18) { echo "Bienvenue sur mon nouveau site de HTML, CSS et PHP"; } elseif ($age < 18) { echo "Tu est trop vieux pour acceder à mon site"; } else { echo "Je ne connais pas ton âge, tu peux me le rappeler s'il te plaît ?"; } ?>
bjr49
Messages postés
17
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
7 mai 2014
3
7 mai 2014 à 17:28
7 mai 2014 à 17:28
Maintenant que j'ai mis ton code source voila ce que ca me met :
! ) Notice: Undefined variable: age in C:\wamp\www\Site web Php\section_2.php on line 19
Call Stack
# Time Memory Function Location
1 0.0010 132576 {main}( ) ..\Page_1.php:0
2 0.0020 134568 include( 'C:\wamp\www\Site web Php\section_2.php' ) ..\Page_1.php:11
Et un autre mais c'est bon je viens de les resoudre (comme jai copier ton code a la place du miens tu n'avais pas défini la variable age et 2eme javais copier mon code source dans le fichier css en attendant de voir si tout marchais bien
! ) Notice: Undefined variable: age in C:\wamp\www\Site web Php\section_2.php on line 19
Call Stack
# Time Memory Function Location
1 0.0010 132576 {main}( ) ..\Page_1.php:0
2 0.0020 134568 include( 'C:\wamp\www\Site web Php\section_2.php' ) ..\Page_1.php:11
Et un autre mais c'est bon je viens de les resoudre (comme jai copier ton code a la place du miens tu n'avais pas défini la variable age et 2eme javais copier mon code source dans le fichier css en attendant de voir si tout marchais bien
reaverlost
Messages postés
150
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
14 mai 2018
21
7 mai 2014 à 17:32
7 mai 2014 à 17:32
Oui j'ai oublié ça :
$age = 18;
$age = 18;
tete0148
Messages postés
413
Date d'inscription
mercredi 19 décembre 2012
Statut
Membre
Dernière intervention
15 juin 2017
89
7 mai 2014 à 17:33
7 mai 2014 à 17:33
Tu as le même problème qu'avant, ta varialbe n'est pas définie.
Il te suffit de rajouter $age = 18; plus haut et c'est bon.
Et ne change pas de tutoriel, il me semble que c'est celui de openclassrooms, et il est très bien ;)
Il te suffit de rajouter $age = 18; plus haut et c'est bon.
Et ne change pas de tutoriel, il me semble que c'est celui de openclassrooms, et il est très bien ;)