<?php $clantag = "#28LJOYOLQ"; $ch = curl_init($clanurl); $headr[] = "Accept: application/json"; $headr[] = "Authorization: Bearer ".$token; curl_setopt($ch, CURLOPT_HTTPHEADER, $headr); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $res = curl_exec($ch); $data = json_decode($res, true); curl_close($ch); $errormsg = true; } $members = $data["memberList"]; foreach($members as $member) { ); ?>
<script> window.onload = function () { var chart = new CanvasJS.Chart("chartContainer", { animationEnabled: true, exportEnabled: true, theme: "light2", // "light1", "light2", "dark1", "dark2" title:{ text: "Donaty" }, data: [{ type: "column", //change type to bar, line, area, pie, etc //indexLabel: "{y}", //Shows y value on all Data Points indexLabelFontColor: "#5A5757", indexLabelPlacement: "outside", dataPoints: <?php echo json_encode($members); ?> }] }); chart.render(); } </script>
+ wywołanie wykresu ze skryptem z ich biblioteki
Więc jak mówiłem, wykres wyświetla tylko jedną osobę a nie wszystkie, co jest kłopotem, a że dane są cały czas aktualizowane, to prowadzanie stałych danych mija się z celem.
PS. Prawdopodobnie nie umiem używać google'a, więc nie krzyczcie jak jednak znajdziecie coś co może zadziałać.