Probleme de variable
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 :
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.
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 :
- <?php
- ///////////////////
- ///////////////////
- require("config.inc.php");
- include("$functions/functions.inc.php");
- //$page=$_GET[page];//ce n'était pas correct.
- //-----------------VERSION 1.1-----------------
- if(isset($page)){
- if(!is_numeric($page)){
- echo "Erreur la variable$pagedoit être un entier!";
- exit;
- }
- }
- //---------------------------------------------
- switch($page)//on fait appel à la page que l'on a besoin
- {
- case '1': @include("$repertoire/connecter.php");break;
- case '2': @include("$repertoire/inscription.php");break;
- case '3': @include("$repertoire/espace_membre.php");break;
- case '4': @include("$repertoire/deconnecter.php");break;
- case '5': include("$repertoire/infos_perso.php");break;
- case '6': include("$repertoire/retour_mdp.php");break;
- case '7': @include("$repertoire/liste.php");break;
- case '8': @include("$repertoire/membres.php");break;
- case '9': @include("$repertoire/page_option.php");break;
- case '10': @include("$repertoire/supp_membre.php");break;
- case '11': @include("$repertoire/liste_membres.php");break;
- case '12': @include("$repertoire/donne_perso.php");break;
- case '13': @include("$repertoire/page_utilitaire.php");break;
- case '14': @include("$repertoire/pkoi_membre.php");break;
- case '15': @include("$repertoire/mode_emploi.php");break;
- case '16': include("$repertoire/envoyer.php");break;
- case '17': include("$repertoire/messagerie.php");break;
- case '18': include("$repertoire/mesage_envoyer.php");break;
- default: @include("$repertoire/connecter.php");break;
- }
- ///////////////////
- ?>
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.
La variable $page n'existe pas. Regarde sur google, t'as plein de sujet dessus !
Il n'y a donc pas de solution pour résoudre se problème ?
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
//$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
Accès rapide :
Remonter 

