Heeft er iemand een script om een grafiek op te maken van gegevens per maand van het jaar.
Ik heb dit al als voorbeeld , maar kan geen grafiek maken.
$sqlb="SELECT COUNT(*) as total FROM database WHERE MONTH(datin) = MONTH(CURRENT_DATE) AND YEAR(datin) = YEAR(CURRENT_DATE)";
$result = $con->query($sqlb);
$data = $result->fetch_assoc();
echo '<center>';
echo '<font color ="black">Aantal ingaves deze maand : ' ;
echo'<font color ="red">'.$data['total'];
echo '<br>';
Je hebt tot nu toe al een mooie query. Maar hoe zie jij je grafiek voor je? Met GDlib als afbeelding? Of met HTML5?
En wat voor grafiek wil je? Cirkeldiagram? Lijndiagram? Staafdiagram?
En heb je al iets gevonden om de grafieken mee samen te stellen?
Ikzelf ben wel fan van Chart.js.
Als het één soort data is, dan kan je gewoon alle data met een foreach in een nieuwe-array zetten en die met implode vormen tot bijv.
<?php
// haal hier je data op, verwerk het met foreach tot een nieuwe array $data[].
$values= implode(",",$data);
?>
/* Hier de rest van de JS-chart code*/
data: [<?php echo $values;?> ],
/* Hier de rest van de JS-chart code*/
Maar persoonlijk zou ik een AJAX-request netter vinden.