Mon problème est le suivant : je veux faire varier le menu en fontion du type d'utilisateur (qd il clique, ça charge un des 4 menus) en mettant le resultat du choix dans une variable de session PHP(pour que le menu soit le meme quel que soit le choix de l'utilisateur).
Voici le code de la page:
<br><br><a href="index.php" name="2" onclick="test(2);">Lycéen</font></a>
<br><br><a href="index.php" name="1" onclick="test(1);">Etudiant</a>
<br><br><a href="index.php" name="3" onclick="test(3);">Etudiant étranger</a>
<br><br><a href="index.php" name="4" onclick="test(4);">Acteur<br>socio-économique</a>
Voici la fonction appellée:
<script language="javascript">
function test(n)
{
if (n==1)
{
return("$_SESSION['menu']=1");
}
if (n==2)
{
return("$_SESSION['menu']=2");
}
if (n==3)
{
return("$_SESSION['menu']=3");
}
if (n==4)
{
return("$_SESSION['menu']=4");
}
}
</script>
J'ai l'impression que mon probleme réside dans le fait que "$_SESSION['menu']= le choix" ne s'effectue pas avant le chargement de la nouvelle page(qui est d'ailleurs le chargement de la même page).
Voici le code de la page:
<br><br><a href="index.php" name="2" onclick="test(2);">Lycéen</font></a>
<br><br><a href="index.php" name="1" onclick="test(1);">Etudiant</a>
<br><br><a href="index.php" name="3" onclick="test(3);">Etudiant étranger</a>
<br><br><a href="index.php" name="4" onclick="test(4);">Acteur<br>socio-économique</a>
Voici la fonction appellée:
<script language="javascript">
function test(n)
{
if (n==1)
{
return("$_SESSION['menu']=1");
}
if (n==2)
{
return("$_SESSION['menu']=2");
}
if (n==3)
{
return("$_SESSION['menu']=3");
}
if (n==4)
{
return("$_SESSION['menu']=4");
}
}
</script>
J'ai l'impression que mon probleme réside dans le fait que "$_SESSION['menu']= le choix" ne s'effectue pas avant le chargement de la nouvelle page(qui est d'ailleurs le chargement de la même page).