getBuilder(); function lastElement($array) {return end($array);} $options = ""; if($auth->loggedIn()) { $query_2 = $fluent->from('t_artikel')->select('t_artikel.Name, t_artikel.ID'); $rows_2 = $query_2->fetchAll(); $names = []; foreach ($rows_2 as $id => $row) { $names[$row->ID] = $row->Name; } $query = $fluent->from('t_verkaufszahlen')->select('t_verkaufszahlen.*'); $rows = $query->fetchAll(); $data = [ 'abc' => [ 'mengen' => [], 'werte' => [] ], 'xyz' => [], 'sorted_abc' => [0 => [], 1 => [], 2 => []], 'sorted_xyz' => [0 => [], 1 => [], 2 => []] ]; $output = ""; foreach ($rows as $id => $row) { if($id > 0) $data['abc']['mengen'][$id] = [ ($row->Menge+$data['abc']['mengen'][$id-1][0]), $row->f_Artikel_ID]; else $data['abc']['mengen'][$id] = [$row->Menge+0, $row->f_Artikel_ID]; if($id > 0) $data['abc']['werte'][$id] = [($row->Verkaufspreis+$data['abc']['werte'][$id-1][0]), $row->f_Artikel_ID]; else $data['abc']['werte'][$id] = [$row->Verkaufspreis+0, $row->f_Artikel_ID]; $output .= "
Verbrauchsmenge | A | B | C |
X | {$XA} | {$XB} | {$XC} |
Y | {$YA} | {$YB} | {$YC} |
Z | {$ZA} | {$ZB} | {$ZC} |