catseb Posté 14 Juin 2006 Partager Posté 14 Juin 2006 Bonjour, Pourquoi ce code me retourne la page d accueil par defaut et non la page souhaitee ? Ou ai-je une erreur ? Merci de votre aide <?phpif(isset($http_get_vars['page'])){$p=$http_GET_vars['page'];}else{$p='accueil';} switch($id) { case 'page01': include 'accueil.php'; break; case 'page02': include 'page2.php'; break; case 'page03': include 'page3.php'; break; default : include 'accueil.php'; break; } ?> exemple de lien utilisé : <a href="index.php?id=page01">Accueil</a> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 14 Juin 2006 Partager Posté 14 Juin 2006 Bonsoir, A la place de "$http_get_vars['page']", mets "$_GET["page"]" Et la place de switch($id) mets, switch($p) Bon courage Portekoi Lien vers le commentaire Partager sur d’autres sites More sharing options...
catseb Posté 15 Juin 2006 Auteur Partager Posté 15 Juin 2006 Merci de l aide apportée. Mais ca marche toujours pas, alors que mon code (meme un peu pourri) marchait il y a quelques jours. J heberge en attendant mieux chez ifrance. Ca viendrait pas d eux par hasard ? Qu en pensez vous ? Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 15 Juin 2006 Partager Posté 15 Juin 2006 Hum si ca ne marche toujours pas c'est que cela viens d'autre part dans ton code car j'ai testé et ca fonctionne chez moi... <?phpif(isset($_GET['page'])){$p=$_GET['page'];}else{$p='accueil';}echo $p; switch($p) { case 'page01': include 'accueil.php'; break; case 'page02': include 'page2.php'; break; case 'page03': include 'page3.php'; break; default : include 'accueil.php'; break; } ?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kalt Posté 15 Juin 2006 Partager Posté 15 Juin 2006 Ce qui paraît curieux, c'est que tu cherches à récupérer une variable GET appelée "page" alors que tes liens envoient une variable qui s'appelle "id"... Est-ce que le code suivant te conviendrait ? <?php$id = isset ($_GET["id"]) ? $_GET["id"] : 'page01';switch ($id) { case 'page01': include 'accueil.php'; break; case 'page02': include 'page2.php'; break; case 'page03': include 'page3.php'; break; default : include 'accueil.php'; break; } ?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant