Bonjour à tous,
J'ai actuellement un tableau à deux dimension que je remplis de la maniére suivante :
Ma requête:
Remplissage de mon tableau:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $rq=mysql_query("SELECT DISTINCT abonne,options from croise_dynamique where abonne IN ('".implode("','", $abonnes)."') order by options ASC");
Affichage de celui-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $aboneOptions = array(); for ($i=0;$i<$cpt;$i++) { $uneligne=mysql_fetch_array($rq); $aboneOptions[$uneligne['abonne']][] = $uneligne['options']; }
Aperçu du résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 echo "<table>"; foreach($aboneOptions as $abone=>$options) { echo"<tr>"; echo"<td>".$abone.""; } foreach($options as $o) { echo"<td>".$o.""; } echo"</tr>"; echo"</table>";
Je voudrais rajouter plusieurs autres colonnes avant les abonnes, comment dois-je m'y prendre ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 abonne1 | option1 | option2 | option3 abonne2 | option4 | option2 abonne3 | option1 | option6 | option5 | option7 ...........
Merci d'avance pour vos réponses
Partager