Pb de lien et include

yveson33 -  
 yveson33 -
Bonjour,
bonjour a tous

je viens aupres de vous car je rencontre en ce moment un petit souci dans mon script sur les liens et includes. je vous explique le but ici est lorsque je clique sur un lien de mon menu je change le contenu de la page voici une parti du script

partie 1
<tr>
<td width="99" background="Images/Accueil/Accueil.gif"><div align="center">
<?php echo"<a href='Index.php?\$Choix=0'>Accueil</a>" ?>
</div></td>

voici la seconde partie
switch($Choix){
case "0" :
require('Accueil.php');
break;
?
seulement là losrque je recupere la valeur choix par le $_get , il la trouve pas alors la je ne comprend pas tres bien je pense pas avoir faut mais on sait jamais alors j'aimerais que vous m'eclairé merci d'avance

3 réponses

s.spark Messages postés 2528 Statut Contributeur 618
 
Salut

Index.php?\$Choix=0 ca c'est pas bon, on écrit comme ça :

Index.php?choix=0

switch($_GET['choix']){

Tu devrais ajouter :

switch($Choix){
case "0" :
require('Accueil.php');
break; 
default:
echo 'Page inexistante';


Comme ça si quelqu'un s'amuse à faire joujou avec l'URL il n'aura pas de message d'erreur pouvant lui donner des informations.
1
yveson33
 
merci pour ta reponse la je viens de changer justement
partie 1
<td width="99" background="Images/Accueil/Accueil.gif"><div align="center">
<?php echo"<a href='Index.php?Choix=0'>Accueil</a>" ?>
<!-- <input type="hidden" name="Choix1" value="0" />-->
</div></td>

et toujours la meme erreur :
Notice: Undefined variable: Choix in C:\Program Files\EasyPHP 2.0b1\www\Caddie\index.php on line 65(ligne d'utilisation de la variable $Choix =$_get['Choix'];

merci la je ne comprend vraiment pas ou est le pb
0
yveson33
 
c'est bon ca marche desole de vous embeter pour rien
0