Bonjour !!
Petit problème se pose à moi, et malgré mes efforts de recherches sur google, je n'arrive pas à résoudre mon problème !!
Voilà ce que je veux faire : quand une personne iras sur mon site, suivant son login et mot de passe, il pourra accéder à un menu différent !!
Donc, je dois faire passer une variable résultant d'une requête à ma page d'accueil où je ferais un test pour savoir quel menu mettre à gauche !! Or, pour l'instant, si c'est l'un des mots de passe autorisé, il me charge systématiquement le même menu !!
Voici le code où je récupère ma variable :
Require("connect.php");
$login=$_POST["txt_login"];
$passe=$_POST["txt_passe"];
$sql="select * from t_identifiant where Login='$login'and MotDePasse='$passe';";
$retour=mysql_query($sql) or die ("erreur requête".$SQL);
if(mysql_num_rows($retour)>0)
{
while($retaray=mysql_fetch_array($retour))
{
session_start();
$_session['id_session']=session_id();
$_session['id_login']=$login;
$_session['id_passe']=$passe;
$droit=$retaray['NumDroits'];
header("location:accueil.php?droit=$droit");
}
}
Et voici le code où je réalise mon test :
<?php
session_start();
include('haut.php');
if(isset($_GET['droit']))
{
$droit=$_GET['droit'];
}
if($droit='2')
{
include('menu1.php');
}
elseif($droit='3')
{
include('menu2.php');
}
elseif($droit='4')
{
include('menu3.php');
}
if(isset($_GET['page']))
{
$page=$_GET['page'];
echo($page);
include($page.'.php');
}
else
{
include('droite.php');
}
Voilà, j'espère que vous pourrez m'aider !! ^^
Merci d'avance !!