Page login qui redirige chaque utilisateur vers sa page
kikzee
Messages postés
87
Statut
Membre
-
diablo13800 Messages postés 3469 Date d'inscription Statut Membre Dernière intervention -
diablo13800 Messages postés 3469 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
ne marche pas:
ne marche pas:
$name=$_POST['name'];
$pwd=$_POST['pwd'];
if($name!=''&&$pwd!='')
{
$query=mysql_query("select * from login where username='".$name."' and password='".$pwd."'") or die(mysql_error());
$res=mysql_fetch_row($query);
if($res)
{
if $_SESSION['name']=$_POST['admin']; ;
header('location:admin.php');
else if $_SESSION['name']=$name['res'];
header('location:res.php');
else if $_SESSION['name']=$name['tech'];
header('location:tech.php');
else $_SESSION['name']=$name['normal'];
header('location:utili.php');
}
| EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Page login qui redirige chaque utilisateur vers sa page
- Supprimer page word - Guide
- Page d'accueil - Guide
- Imprimer tableau excel sur une page - Guide
- Page accueil iphone - Guide
- Page privée - Guide
1 réponse
Bonjour,
Normal... Name n'est pas un tableau et pourtant vous cherché quand même a lui trouve une valeur dedans...
Votre code devrait plutôt ressemblez a ça
Dans lequel Statut est le nom du champs dans votre BDD contenant le Statut des utilisateur.
Normal... Name n'est pas un tableau et pourtant vous cherché quand même a lui trouve une valeur dedans...
Votre code devrait plutôt ressemblez a ça
if($res)
{
if ($res['statut']=='admin'){
header('location:admin.php');
}
else if ($res['statut']=='res'){
header('location:res.php');
}
else if($res['statut']=="tech"){
header('location:tech.php');
}
else
header('location:utili.php');
}
Dans lequel Statut est le nom du champs dans votre BDD contenant le Statut des utilisateur.
Où n est le numero de la colonne Statut.
par exemple mettez quelque chose comme ca:
if ($res['admin']=='admin'){ echo " Admin"; } else if ($res['res']=='res'){ echo ""; } else if($res['tech']=="tech"){ echo " tech"; } else echo " Utilisateur"; } vardump($res);Et faite moi un copier coller de ce qu'il en sort