Mam taki dość dziwny problem wyciągam sobie dane z bazy po czym próbuje utworzyć tablice w PHP
foreach ($result as $row) { $response['categories'][$i] = $row['data']; $response['data'][$row['grupa']][$i] =(int) $row['odebrane'] ; if($response['data']['soho'][$i] && $response['data']['online'][$i] && $response['data']['inni'][$i]) { $response['data']['procentonline'][$i]=round(($response['data']['online'][$i])/(($response['data']['online'][$i])+($response['data']['soho'][$i])+( $response['data']['inni'][$i]))*100,2); $response['data']['procentsoho'][$i]=round(($response['data']['soho'][$i])/(($response['data']['online'][$i])+($response['data']['soho'][$i])+( $response['data']['inni'][$i]))*100,2); $i++; } $response['skill']=$row['split']; }
no i później wrzucam to do js przez jsona, ale z jakiegoś dziwnego powodu w przypadku gdy wynik dla jakiegoś przypadku wynosi 0 w ogóle się nie zapisuje.
Powoduje to dość duzy problem bo wykorzystuje te dane do wykresów a tam liczy się kolejność/ilość wyników.
W zapytaniu na pewno jest wynik, tzn niema dziur, tylko jest konkretnie wynik 0.
Ma ktoś jakiś pomysł?może jakieś ograniczenie z jsona?