From c9a7814f44fea4395216ee27decddbcad51130f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Tue, 24 Jun 2014 14:36:45 +0000 Subject: [PATCH] --- vilesci/statistik/statistik_sql.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/vilesci/statistik/statistik_sql.php b/vilesci/statistik/statistik_sql.php index 0cbba5e93..fb27ebe3a 100644 --- a/vilesci/statistik/statistik_sql.php +++ b/vilesci/statistik/statistik_sql.php @@ -80,6 +80,7 @@ if($statistik->sql!='') { $html.= ''.$db->db_field_name($result,$spalte).''; $csv.='"'.$db->db_field_name($result,$spalte).'",'; + //$json[$db->db_field_name($result,$spalte)]=array(); } $html.= ''; $csv=substr($csv,0,-1)."\n"; @@ -87,11 +88,14 @@ if($statistik->sql!='') { $html.= ''; $anzahl_spalten = $db->db_num_fields($result); - for($spalte=0;$spalte<$anzahl_spalten;$spalte++) + for($spalte=1;$spalte<$anzahl_spalten;$spalte++) { $name = $db->db_field_name($result,$spalte); $html.= ''.$row->$name.''; $csv.= '"'.$row->$name.'",'; + + $name_spalte_0 = $db->db_field_name($result,0); + $json[$row->$name_spalte_0][$name]=$row->$name; } $html.= ''; $csv=substr($csv,0,-1)."\n"; @@ -112,7 +116,8 @@ switch ($outputformat) echo $csv; break; case 'json': - $array= array_map("str_getcsv",explode("\n", $csv)); - echo json_encode($array); + //$array= array_map("str_getcsv",explode("\n", $csv)); + + echo json_encode($json); } ?>