Bonjour,
Je vous expose mon problème :
Je souhaite passer dans une session plusieurs paramètres venant d'une base SQL : nom d'utilisateur, mot de passe et rôle de l'utilisateur.
Mon script attribue sans problème les nom d'utilisateurs et mdp issus du tableau de résultat de la requête dans mon tableau $_SESSION, mais ne veut pas attribuer le rôle par la même méthode...
Je vous met mon code source :
Quelqu'un à une idée ?...
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 $sql='SELECT * FROM user WHERE (user_id=\''.$username.'\' AND pass=\''.$password.'\');'; connect_DB(); //lancement de la requete $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); $cnt=0; global $data; while($data = mysql_fetch_array($req)){ $cnt++; } close_db($req); if($cnt==1){ $_SESSION['username'] = $data['user_id']; $_SESSION['password'] = $data['pass']; $_SESSION['role'] = $data['role']; }
Partager