array php json highcharts
Bonjour,
Je ne savais pas où mettre ce post ...
Je sais que c'est tout con ! Mais ces array me prennent la tête !!!!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
$year = date('Y');
$query_revenus = $bdd->prepare('SELECT raison_sociale,sum(total_prix_projet) as total FROM PROJET
INNER JOIN CLIENT ON PROJET.id_client = CLIENT.id_client
WHERE YEAR(`date_projet_fin`) LIKE ?
GROUP BY CLIENT.id_client
ORDER BY CLIENT.id_client');
$query_revenus->execute(array("$year"));
while($donnees_revenus = $query_revenus->fetch()) {
$resultAnnee['name'] = $donnees_revenus['raison_sociale'];
$resultAnnee['data'] = $donnees_revenus['total'];
$result[] = $resultAnnee;
}
$query_revenus->closeCursor();
print json_encode($result, JSON_NUMERIC_CHECK); |
J'ai logiquement ce résultat :
Code:
[{"name":12,"data":120},{"name":"df","data":1900}]
Quand Highcharts attend :
Code:
[{"name":12,"data":120}],[{"name":"df","data":1900}]
C'est pour des séries donc logique, ils veut un array par client ...
C'est un truc tout con mais pour le faire, est-ce que je dois avoir une seconde boucle où c'est faisable juste avec le while ? Car il me faut 1 array par client en fait...
Merci à vous !