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 php : 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 $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 :
Quand Highcharts attend :
Code : Sélectionner tout - Visualiser dans une fenêtre à part [{"name":12,"data":120},{"name":"df","data":1900}]
C'est pour des séries donc logique, ils veut un array par client ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part [{"name":12,"data":120}],[{"name":"df","data":1900}]
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 !
Partager