Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2880 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  probléme de variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probléme de variable

n°1137588
tigerstorm
Posté le 01-07-2005 à 17:34:12  profilanswer
 

salut, je suis tout nouveau en php et voici mon probléme:
dans ma page index.php, j'ai une erreur qui se trouve sur ma page principal mais quand je vais sur autre page elle disparait.
 
Notice: Undefined index: page in i:\program files\easyphp1-8\www\tigerstorm\index.php on line 23
 

Code :
  1. <?php include("haut.php" );?>
  2. <td width="80%">
  3. <?
  4. /*la ligne 23:*/ $page=$_GET['page'];
  5. if ($page=='vie')
  6. {include('vie.php');}
  7. elseif ($page=='famille')
  8. {include('famille.php');}
  9. elseif ($page=='ami')
  10. {include('ami.php');}
  11. else {include('accueil.php');}
  12. ?></td>
  13. <?php include("bas.php" );?>

mood
Publicité
Posté le 01-07-2005 à 17:34:12  profilanswer
 

n°1137596
sielfried
Posté le 01-07-2005 à 17:39:11  profilanswer
 

Code :
  1. if (isset($_GET['page'])) {
  2.    $page = $_GET['page'];
  3. }
  4. else {
  5.    $page = 1;
  6. }


 
Par exemple.


Message édité par sielfried le 01-07-2005 à 18:06:36

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1137598
afbilou
pouet your life
Posté le 01-07-2005 à 17:39:39  profilanswer
 

$_GET['page'] n'est pas defini tout simplement !
Comment l'as tu defini ? par url ? montre nous.
 
Sinon pour le test de la valeur utilise un switch plutot que tout ces if : le swicth est plus adapté pour ce type de test.

n°1137600
zapan666
Tout est relatif
Posté le 01-07-2005 à 17:40:07  profilanswer
 

tigerstorm a écrit :

salut, je suis tout nouveau en php et voici mon probléme:
dans ma page index.php, j'ai une erreur qui se trouve sur ma page principal mais quand je vais sur autre page elle disparait.
 
Notice: Undefined index: page in i:\program files\easyphp1-8\www\tigerstorm\index.php on line 23
 

Code :
  1. <?php include("haut.php" );?>
  2. <td width="80%">
  3. <?
  4. /*la ligne 23:*/ $page=$_GET['page'];
  5. if ($page=='vie')
  6. {include('vie.php');}
  7. elseif ($page=='famille')
  8. {include('famille.php');}
  9. elseif ($page=='ami')
  10. {include('ami.php');}
  11. else {include('accueil.php');}
  12. ?></td>
  13. <?php include("bas.php" );?>



Code :
  1. /*la ligne 23:*/ $page=$_GET['page'];


 
il trouve pas la variable page que tu passe en mode GET (mapahe.php?page=trucbidule)
 
tu px vérifier si la variable existe avec isset (recherche sur www.php.net)
 
edit : over grilled  :D


Message édité par zapan666 le 01-07-2005 à 17:40:40

---------------
my flick r - Just Tab it !
n°1137611
tigerstorm
Posté le 01-07-2005 à 18:03:49  profilanswer
 

<a href="?page=vie">Ma p'tite vie</a><br>
<a href="?page=famille">Ma famille</a><br>
<a href="?page=ami">Mes Amis</a><br>  

n°1137622
gatsusat
Posté le 01-07-2005 à 18:15:32  profilanswer
 

Code :
  1. <?if isset($_GET['page']) { 
  2. /*la ligne 23:*/ $page=$_GET['page'];
  3. if ($page=='vie') 
  4. {include('vie.php');}
  5. elseif ($page=='famille') 
  6. {include('famille.php');}
  7. elseif ($page=='ami') 
  8. {include('ami.php');}
  9. else {include('accueil.php');}
  10. }
  11. else {
  12. ?>
  13. Bienvenue sur la page principale
  14. <?
  15. }
  16. ?>


 
quand tu arrives sur Page Principal la premiere fois. La variable $_GET['page']; n'existe pas et donc ca affiche une erreur, donc il faut tester si ca existe, si oui on regarde quelle valeur elle vaut et alors on affiche une page sinon on affiche un message

n°1137629
tigerstorm
Posté le 01-07-2005 à 18:31:11  profilanswer
 

ça marche merci beaucoups  :cry:  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  probléme de variable

 

Sujets relatifs
Problème variable dynamique et tableauProbléme variable espace
Problème de variable pour affichage de pagesProblème variable php (après installation avec apache)
probleme de recup d'une variable dans la basedebutant : Affichage variable dans url- problème d'accents
Probleme de variable PHP a cose de easyphp7.0[Probleme] Passer une variable dans un include (sans sql serveur)
probleme de cryptage d'une variable...problème requete Sql avec variable
Plus de sujets relatifs à : probléme de variable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR