Message d'erreur
Résolu
bjr49
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
tete0148 Messages postés 413 Date d'inscription Statut Membre Dernière intervention -
tete0148 Messages postés 413 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je rencontre un problème l'orsque je lance ma page web en php il m'affiche une erreur, voici les codes source
Page 1 :
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css" />
<meta charset="utf-8" />
<title> Bjr49 </title>
</head>
<body>
<?php include("section_2.php"); ?>
<?php include("nav.php"); ?>
<?php include("section.php"); ?>
<?php include("footer.php"); ?>
</body>
</html>
Section 2 (d'ou viens l'erreur) :
<!DOCTYPE html>
</html>
<head>
<meta charset="utf-8" />
<title> Bjr49 </title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<section>
<p>
<h1>
<?php
if ($autorisation_entrer)
{
$autorisation_entrer == true
Ligne 24 }
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 ?";
}
?>
</h1>
</p>
</section>
</body>
</html>
Le message d'erreur indique la ligne 24 (
Je suis débutant en ces languages et j'aimerais de l'aide (j'ai 12 ans donc soyez indulgent).
Page 1 :
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css" />
<meta charset="utf-8" />
<title> Bjr49 </title>
</head>
<body>
<?php include("section_2.php"); ?>
<?php include("nav.php"); ?>
<?php include("section.php"); ?>
<?php include("footer.php"); ?>
</body>
</html>
Section 2 (d'ou viens l'erreur) :
<!DOCTYPE html>
</html>
<head>
<meta charset="utf-8" />
<title> Bjr49 </title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<section>
<p>
<h1>
<?php
if ($autorisation_entrer)
{
$autorisation_entrer == true
Ligne 24 }
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 ?";
}
?>
</h1>
</p>
</section>
</body>
</html>
Le message d'erreur indique la ligne 24 (
Je suis débutant en ces languages et j'aimerais de l'aide (j'ai 12 ans donc soyez indulgent).
A voir également:
- Message d'erreur
- Recuperer message whatsapp supprimé - Guide
- Message supprimé whatsapp - Guide
- Message absence thunderbird - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Message du pere noel gratuit whatsapp - Accueil - Messagerie instantanée
14 réponses
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?
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.
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 ?"; } ?>
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
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
( ! ) 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
C'est un booleen donc si $autorisation d'entrer est vrai la personne peux acceder au site sinon il ne peux pas
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 ^^'
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)
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...
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
<?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 ?
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 ?"; } ?>
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