Administration site (lien entre 2 tables)
Bonjour,
Je suis en train de créer une application.
1ère étape : le "loguage" (pas de pb).
Mon soucis c'est que dans la table user où se trouvent login et mdp, j'ai aussi un champs 'id_type' qui fait référence à une autre table (tab_type) qui va me permettre de définir si mon user est admin ou seulement utilisateur (au quel cas, il n'a pas tous les droits.)
J'arrive à récupérer mon login et mon mot de passe en testant leur existence mais je n'arrive pas à récupérer la valeur de l' 'id_type' qui me permettra de définir si il est admin ou user...
Je ne sais pas si vous me suivez...
Voici un bout du code php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<?php
$login=$_GET['login'];
$mdp=$_GET['mdp'];
mysql_connect("localhost", "root", "") or die ('aie');
mysql_select_db ("brest") or die ('ouie');
preg_match("/^[a-z]{1,}$/",$login) or die ('error');
$request = "SELECT id_type from tab_user WHERE login='$login' AND mdp='$mdp'";
$result=mysql_query($request);
$request2 = "SELECT type_nom from tab_type WHERE id_type = '$result'";
$result2 = mysql_query($request2);
if ($ligne=mysql_fetch_assoc($result) AND $result2 = "administration" {
echo "<script>
window.location.href='accueil.html'
</script>";
}
else echo "<script>
window.location.href='index.html'
</script>";
?> |
Voila...
Merci d'avance pour votre aide !