Bonjour,

Je dois créer un script de gestion.
Dès le départ de gros problèmes se posent...
J'ai actuellement 2 utilisateurs enregistrés en base de données, il est censé recuperer les id de rayons (id_rayon) dont les différentes personnes sont responsables.

Le script me renvoi uniquement les rayons d'un membre (pas de l'autre) , de plus le dernier id_rayon enregistré en base n'est pas renvoyé.

Voici le script :
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
20
21
22
23
24
25
26
27
$sql = "SELECT pseudo FROM membres WHERE etat_compte = 'actif'";
$stmt = $dbh->prepare($sql);
$stmt->execute();
$nbre_membres = $stmt->rowCount();
 
while($row = $stmt->fetch(PDO::FETCH_NUM))
	{
	$pseudo[] = $row[0];	
	}
//Correspond a deux utilisateurs
 
foreach($pseudo as $key => $pseudo2)
	{
	//Doit renvoyer la liste des id_rayon des utilisateurs les uns après les autres	
	$sql = "SELECT id_rayon, remplissage_rayon FROM dispose_rayons WHERE pseudo_membre = :pseudo";
	$stmt = $dbh->prepare($sql);
	$stmt->BindParam(':pseudo', $pseudo2);
	$stmt->execute();
	while($row = $stmt->fetch(PDO::FETCH_NUM))
		{			
		$id_rayon[] = $row[0];
		$remplissage_rayon[] = $row[1];
		}	
 
 
	print($id_rayon[$key]."<br />");
	}
si quelqu'un pouvait m'aider pour que le script recupère d'abord tous les rayons d'un utilisateur puis au second tour de bouche tous les rayons du second (si troisième utilisateur il y a au 3ième tour de boucle tous les rayons du 3ième utilisateur etc...)

Merci d'avance.
Cordialement,