Bonjour à tous,
Mon problème est simple. Dans mon code, j'ai ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
  xAxis: {
            categories : ['2013','2014','2015', '2017', '2018', '2019']
  },
Une liste de date écritent en dur. J'essaye de récupérer un Axis depuis ma bdd :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
        xAxis: {
            categories : {[ data_date ]}
        },
Seulement ce code me donne ce résultat :
Nom : A.png
Affichages : 161
Taille : 3,4 Ko
Alors que le contenu récupéré est censé m'afficher ceci en abscisse :
Nom : B.png
Affichages : 188
Taille : 3,3 Ko
Voilà, si vous avez une idée de comment je peux récupérer mon tableau ça serait super!
Je vous mets le code entier qui est lié à cette variable data_date :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
                $stat2 = $bdd->prepare('SELECT DATE_FORMAT(facture_date, "%Y-%m") as count FROM facture GROUP BY MONTH(facture_date) ORDER BY facture_date');
                $stat2->execute();
                $date = $stat->fetchAll(PDO::FETCH_ASSOC);
                $date = json_encode(array_column($date, 'count'),JSON_NUMERIC_CHECK); ?>
Je récupère ensuite ma variable, et la définis sur l'axe horizontal:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
$(function () {
    var data_date = <?php echo $date; ?>;
    $('#statclient').highcharts({
        xAxis: {
            categories : [{data: data_viewer}]
        },
    })
});
merci d'avance