salut tout le monde,

j'explique mon problème j'ai dans ma page indexe ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
<ul id="menu">
			<li><a href="<? echo '$_SERVER["PHP_SELF"]?choix=1'; ?>" >Accueil - 
 
Pr&eacute;sentaion</a></li>
			<li><a href="<? echo '$_SERVER["PHP_SELF"]?choix=2'; ?>">Catalogue - 
 
Calendrier</a></li>
			<li><a href="<? echo '$_SERVER["PHP_SELF"]?choix=3'; ?>">Demande 
 
Sp&eacute;cifique</a></li>
			<li><a href="<? echo '$_SERVER["PHP_SELF"]?choix=4'; 
 
?>">R&eacute;f&eacute;rences - Partenaires</a></li>
			<li><a href="<? echo '$_SERVER["PHP_SELF"]?choix=5'; ?>">Nous 
 
Contacter</a></li>
 
		</ul>
 
		<div id="contenu">
			<? 
			/* traitement du choix effectué dans le menu du haut */
 
			include("menu.php"); 
 
			/* si le formulaire de personnalisation de stages est validé, traiter 

l'envoi */
 
			if ($envoi==1)
				{
			include("envoi.php");
				}
 
?>
$_SERVER["PHP_SELF"]?choix=X permet d'envoyer la variable choix vers le fichier "menu.php" pour être évaluer et envoyer la page qu'il faut, et le fichier php se présente ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
<?
 
/* menu.php					*/
/* ================================ */
 
/* script permettant de gérer le choix de l'utilisateur en le 

redirigeant vers la page sélectionnée */
$choix = $_SERVER['choix'] ;
 
switch ($choix)
	{
	case null: include("accueil.php");
	break;
	case 1 : include("accueil.php");
	break;
	case 2 : include("formation.php");
	break;
	case 3 : include("catalogue.php");
	break;
	case 4 : include("calendrier.php");
	break;
	case 5 : include("personnaliser.php");
	break;
	case 6 : include("nouscontacter.php");
	break;
	}
mais là il me met l'erreur : Notice: Undefined variable: choix in c:\program files\easyphp1-8\www\projet1\menu.php on line 8.

donc il n'arrive pas à faire passer la variable. avec easyphp 1.6 il suffisait que j'utilise $PHPSELF?choix=X ça marchait impaccable mais avec la version 1.8 (PHP 4.3) ça marche pas ! et sachant en plus que mon hebergeur à la version PHP 4.4.
comment faire pour récupérer la variable ? je n'arrive pas à résoudre mon problème. merci d'avance.