Probleme de variable

Répondre
universdupc
universdupc
Déconnecté
Bonjour voilà depuis que je suis passé à la version 1.8 de phpadmin mon espace membre merde un peu.
Je m'explique voilà maintenant j'ai se message :

Notice: Undefined variable: page in c:\universdupc\espace_membre\espace_membre.php on line 25

Mais je ne vois pas pourquoi il me dit cela car pourtant ma varaible et bien présente.

Voici la partie incriminé du script :

  1.  
  2. <?php
  3. ///////////////////  
  4.  
  5.  
  6. ///////////////////  
  7. require("config.inc.php");  
  8. include("$functions/functions.inc.php");  
  9.  
  10.  
  11.  
  12. //$page=$_GET[page];//ce n'était pas correct.  
  13.  
  14. //-----------------VERSION 1.1-----------------  
  15. if(isset($page)){ 
  16.    if(!is_numeric($page)){ 
  17.       echo "Erreur la variable$pagedoit être un entier!"; 
  18.       exit; 
  19.    }  
  20. }  
  21. //---------------------------------------------  
  22.  
  23. switch($page)//on fait appel à la page que l'on a besoin  
  24. {  
  25. case '1': @include("$repertoire/connecter.php");break;  
  26. case '2': @include("$repertoire/inscription.php");break;  
  27. case '3': @include("$repertoire/espace_membre.php");break;  
  28. case '4': @include("$repertoire/deconnecter.php");break;  
  29. case '5': include("$repertoire/infos_perso.php");break;  
  30. case '6': include("$repertoire/retour_mdp.php");break;  
  31. case '7': @include("$repertoire/liste.php");break;  
  32. case '8': @include("$repertoire/membres.php");break;  
  33. case '9': @include("$repertoire/page_option.php");break;  
  34. case '10': @include("$repertoire/supp_membre.php");break;  
  35. case '11': @include("$repertoire/liste_membres.php");break;  
  36. case '12': @include("$repertoire/donne_perso.php");break;  
  37. case '13': @include("$repertoire/page_utilitaire.php");break;  
  38. case '14': @include("$repertoire/pkoi_membre.php");break;  
  39. case '15': @include("$repertoire/mode_emploi.php");break;  
  40. case '16': include("$repertoire/envoyer.php");break;  
  41. case '17': include("$repertoire/messagerie.php");break;  
  42. case '18': include("$repertoire/mesage_envoyer.php");break;  
  43. default: @include("$repertoire/connecter.php");break;  
  44. }  
  45.  
  46. ///////////////////  
  47. ?>
  48.  


En faite mon script fonctionne de la manière suivante :

Pour accéder à une page membre, la personne doit etre logguer ainsi le script vérifi cette clause si cela est bon alors il renvoi une url de la forme :

http://127.0.0.1/universdupc/espace_membre/espace_membre.php?page=2

le chiffre correspond au script ci-dessous qui renvois vers une page de l'espace membre, par exemple la page du membre.

Mais le problème c'est que cela ne marche plus avec la version 1.8 !!!

Pouriez-vous m'aider mercui d'avance.
zebden
zebden
Déconnecté
zebdinou pour les intimes / Blog : http://www.zebden.fr
La variable $page n'existe pas. Regarde sur google, t'as plein de sujet dessus !
universdupc
universdupc
Déconnecté
Il n'y a donc pas de solution pour résoudre se problème ?
Bzh
Bzh
Déconnecté
Change =>
//$page=$_GET[page];//ce n'était pas correct.

par =>
$page=$_GET['page'];

Et ensuite appel ton script avec par exemple:

http://ton_site.com/index.php?page=2
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog