Probleme Undefined variable sur du PHP
bugs2010
-
coeus Messages postés 3021 Date d'inscription Statut Membre Dernière intervention -
coeus Messages postés 3021 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je crée mon site web mais je ne comprends pas il m'indique cette erreur :
Notice: Undefined variable: page in C:\EasyPHP5.3.0\www\bc\index.php on line 28
Apres plusieurs recherche sur google je ne parviens pas à comprendre mon erreur.
voici le code :
<div id="page">
<?php
include("themes/header.php");
?>
<div id="conteneur">
<?php
if(isset($page)){
if(!is_numeric($page)){
echo "Erreur page inconnu";
exit;
}
}
switch($page)
{
case'0': include("page/accueil.php");
break;
default: include("page/accueil.php");
break;
}
?>
</div>
</div>
Merci pour votre aide
Je crée mon site web mais je ne comprends pas il m'indique cette erreur :
Notice: Undefined variable: page in C:\EasyPHP5.3.0\www\bc\index.php on line 28
Apres plusieurs recherche sur google je ne parviens pas à comprendre mon erreur.
voici le code :
<div id="page">
<?php
include("themes/header.php");
?>
<div id="conteneur">
<?php
if(isset($page)){
if(!is_numeric($page)){
echo "Erreur page inconnu";
exit;
}
}
switch($page)
{
case'0': include("page/accueil.php");
break;
default: include("page/accueil.php");
break;
}
?>
</div>
</div>
Merci pour votre aide
A voir également:
- Probleme Undefined variable sur du PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Vba range avec variable ✓ - Forum VB / VBA
- Range avec une Variable ✓ - Forum VB / VBA
- Undefined traduction - Forum Javascript
8 réponses
Salut !
Ton script ne détecte aucune variable $page, probablement dans ton switch. D'où est-elle sensée venir ? Es-tu certain(e) de l'avoir déclarée ?
Je te recommande ceci :
Note où j'ai placé le switch.
J'ignore si c'était ce que tu voulais faire, sinon assure-toi que ta variable est déclarée et de préférence, fais une vérification. Un autre if (isset($page)) pourrait être la solution.
Nommez vos sujets de manière pertinente pour de meilleures chances de réponses !
Et n'oubliez pas de mettre votre sujet à "Résolu" s'il l'est effectivement ! Tourlou !
Ton script ne détecte aucune variable $page, probablement dans ton switch. D'où est-elle sensée venir ? Es-tu certain(e) de l'avoir déclarée ?
Je te recommande ceci :
if (isset($page)) { if (!is_numeric($page)) { echo "Erreur page inconnu"; } else { switch($page) { case '0': include("page/accueil.php"); break; default : include("page/accueil.php"); break; } } }
Note où j'ai placé le switch.
J'ignore si c'était ce que tu voulais faire, sinon assure-toi que ta variable est déclarée et de préférence, fais une vérification. Un autre if (isset($page)) pourrait être la solution.
Nommez vos sujets de manière pertinente pour de meilleures chances de réponses !
Et n'oubliez pas de mettre votre sujet à "Résolu" s'il l'est effectivement ! Tourlou !
salut,
j'ai modifier un peut mon script.
enfaite ca viens de ma variable qui n'est pas déclarer car j'ai essayer de mettre cela $page = $_GET['page']; mais biensur comme le lien et www.monsite/index.php ca plante mais quand je mets cela tout marche www.monsite/index.php?page=1
je vais essayer ton script je te dit si cela marche pour mon utilisation.
Merci,
j'ai modifier un peut mon script.
enfaite ca viens de ma variable qui n'est pas déclarer car j'ai essayer de mettre cela $page = $_GET['page']; mais biensur comme le lien et www.monsite/index.php ca plante mais quand je mets cela tout marche www.monsite/index.php?page=1
je vais essayer ton script je te dit si cela marche pour mon utilisation.
Merci,
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question