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 :
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...)
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 />"); }
Merci d'avance.
Cordialement,
Partager