Bonjour,
j'aurais besoin d'aide car je ne vois pas comment faire. Il se trouve que je fais un graphique et les données que j'utilise pour le faire je le récupère de la BDD. Le premier pour "categorie" marche mais pour "data" cela ne marche pas.
Voici mon code :
$reponse = $bdd->query('SELECT Litre FROM Fille');
$tab = array();
while ($donnees = $reponse->fetch())
{
array_push($tab,$donnees);
}
$reponse->closeCursor();
$reponsee = $bdd->query('SELECT Temps FROM Fille');
$tabb = array();
while ($donnees = $reponsee->fetch())
{
array_push($tabb,$donnees);
}
$reponse->closeCursor();
?>
<script type="text/javascript">
$(function () {
$('#container').highcharts({
title: {
text: 'Consommation d\'eau',
x: -20 //center
},
xAxis: {
categories: <?= json_encode($reponse->fetchAll(PDO::FETCH_COLUMN, 0)); ?>
},
yAxis: {
title: {
text: 'Litre (L)'
},
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}]
},
tooltip: {
valueSuffix: ' L'
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'middle',
borderWidth: 0
},
series: [{
name: 'Consommation',
data: <?= json_encode($reponsee->fetchAll(PDO::FETCH_COLUMN, 0)); ?>
}]
});
});
</script>