Bonjour, j'ai un souci avec une chaine et un array

j'ai besoin d'avoir des données comme cela

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$legende = array('1er','2éme','3éme','4éme','5éme','6éme','7éme','8éme');
$donnees = array($p1,$p2,$p3,$p4,$p5,$p6,$p7,$p8);
Le problème c'est que les deux chaines sont contenu dans ce tableau suivant qui est lu comme ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
while( $row = mysql_fetch_assoc($result))
{
    $donnee[] = $row;
		$i = $i + 1;
}
J'ai essayé plein de truc mais pas moyen d'arriver à remplir $legende et $donnee du coup j'arrive pas à afficher mon graphique avec jpgraph

Pour info au cas ou le graphique s'affiche comme ça

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
$barres = new BarPlot($donnees);
//
	$barres->value->Show();
 
	$graphique = new Graph(500,200,"auto");
	$graphique->SetScale("textlin");
	$graphique->img->SetMargin(60,20,30,50);
	$graphique->SetMarginColor("lightblue");
	$graphique->SetShadow();
 
	$graphique->title->Set("Classement au championnat du monde");
 
	$graphique->title->SetColor("darkred");
	$graphique->yaxis->title->Set("Classement");
 
 
	$graphique->xaxis->SetTickLabels($legende);
	$graphique->xaxis->SetLabelAngle(0);
 
	$graphique->add($barres);
	$graphique->Stroke();
Merci de votre aide car là je seiche complètement