@Block3r: Nie jestem ekspertem w chartjs, ale zobacz sobie na taki przykład, bo pewnie robisz wykres liniowy /słupkowy dla swoich danych http://www.chartjs.org/samples/latest/scales/multiline-labels.html Spróbuj najpierw napisać taki kod w ogóle bez ani grama PHPa, który będzie dobrze generował cały wykres z kilkoma wartościami w serii.
Dalej jeśli dobrze myślę możesz skorzystać z funkcji http://php.net/manual/en/function.array-column.php wyciągając poszczególne serie danych i następnie opakować je funkcją json_encode. Wtedy powinieneś otrzymać właściwe dane jakie będziesz
@Block3r: PerfectM napisał tak samo jak ja żebyś najpierw zrobił wykres na sztywno, bo widać, że bardzo strzelasz z tym jak rozwiązać ten temat przy pomocy PHPa. Nie widać żebyś do tego podchodził metodycznie tylko liczysz na to, że akurat trafisz i zadziała.
Patrząc na: $temperatura1js = jsonencode($temperatura1,JSONNUMERIC_CHECK); i później na data: php echo printr($temperatura1js,true); ?. Nie mam pojęcia, co chciałeś osiągnąć. Polecam żebyś dokładnie przeczytał manual każdej funkcji jaką chcesz
https://stackoverflow.com/questions/45380188/how-to-insert-php-array-values-into-chart-js-line-chart
A, zaznaczę, że nie mam zbyt obycia z tym językiem ( ͡° ͜ʖ ͡°)
#php #programowanie
echo json_encode($wartosc['temp1']);?czy
$wartosc[temp1]jest poprawane?Dalej jeśli dobrze myślę możesz skorzystać z funkcji http://php.net/manual/en/function.array-column.php wyciągając poszczególne serie danych i następnie opakować je funkcją json_encode. Wtedy powinieneś otrzymać właściwe dane jakie będziesz
$temperatura1 = $wartosc[temp1];
$temperatura1js = json
Patrząc na:
$temperatura1js = jsonencode($temperatura1,JSONNUMERIC_CHECK);i później nadata: php echo printr($temperatura1js,true); ?. Nie mam pojęcia, co chciałeś osiągnąć. Polecam żebyś dokładnie przeczytał manual każdej funkcji jaką chcesz