Salut !
Alors voila j'ai un gros problème sur mes deux boucles imbriquée comme ci dessous :
Ma table inscription contient les membres du site tandis que la table activité contient la liste des activités.
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
28
29
30
31
32
33
34
35
36
37
38
39
40 $req_actvt = mysql_query("SELECT activite FROM activites ORDER BY id DESC"); $req_membre = mysql_query("SELECT nom, adresse, code_postal, email, confirmation, ville FROM inscription"); while ($donnes_actvt = mysql_fetch_array($req_actvt) or die ("Erreur 1e boucle, Mysql a répondu: ".mysql_error())) { print '<br />'."\n"; print '<table style="width:700px;">'."\n"; print '<caption>'.$donnes_actvt['activite'].'</caption>'."\n"; print '<thead>'."\n"; print '<tr>'."\n"; print '<th>Nom</th><th>Adresse</th><th>Ville</th><th>Email</th><th>Inscrits</th><th>Compte Activé</th>'."\n"; print '</tr>'."\n"; print '</thead>'."\n"; print '<tfoot>'."\n"; print '<tr>'."\n"; print '<td align="center">-</td><td align="center">-</td><td align="center">-</td><td align="center">-</td><td align="center"> Nb Total d\'inscrit </td><td align="center">-</td>'."\n"; print '</tr>'."\n"; print '</tfoot>'."\n"; print '<tbody>'."\n"; while( $donnes_membre = mysql_fetch_array($req_membre) or die ("Erreur 2e boucle, Mysql a répondu:".mysql_error())) { print '<tr>'."\n"; print '<td>'.$donnes_membre['nom'].'</td>'."\n"; print '<td>'.$donnes_membre['adresse'].'</td>'."\n"; print '<td>'.$donnes_membre['ville'].' '.$donnes_membre['code_postal'].'</td>'."\n"; print '<td><a href="mailto:'.$donnes_membre['email'].'">'.$donnes_membre['email'].'</a></td>'."\n"; print '<td> Nb inscrit </td>'."\n"; print ($donnes_membre['confirmation'] == 1)?"<td> Oui </td> \n":"<td> Non </td> \n"; print '</tr>'."\n"; } print '</tbody>'."\n"; print '<br />'."\n"; print '</table>'; }
En principe je devrai me retrouver avec autant de tableau que d'activité, rempli avec mes membre enregistrés.
Or ma seconde boucle (celle imbriquée) ne se déclenche qu'a la première itération de ma boucle principale et donc j'ai seulement un tableau remplis et tous les autres vides !!
Voilou ca fait 5 heures que je me démène avec mes boucles alors si vous pouviait m'aider ce serait vraiment super,
merci d'avance !
Partager