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 :
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'];
	}
Quelqu'un à une idée ?...