Bonjour à tous,

J'ai actuellement un tableau à deux dimension que je remplis de la maniére suivante :

Ma requête:
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");
Remplissage de mon tableau:
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'];
}
Affichage de celui-ci :
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>";
Aperçu du résultat:
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
...........
Je voudrais rajouter plusieurs autres colonnes avant les abonnes, comment dois-je m'y prendre ?
Merci d'avance pour vos réponses