<?php
/* *******************************************************************
* get_statistic.php
* Schulstatistik als JSON-Record
* Walter Hupfeld
* wh: 02.09.2017
*********************************************************************/
header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");
error_reporting(1);
require("../refresh/config.php");
$numGemeinde= (!empty($_GET['gmd'])) ? (int)$_GET['gmd'] : "";
$strWhere = (!empty($numGemeinde)) ? " and adr.Gemeindeschluessel=$numGemeinde " : "";
$query="select sform.Bezeichnung as Schulform,
count(Schulform) as Anzahl, sum(Anzahl) as SAnzahl
from $strAdressDB adr,
$strSchulformDB sform,
$strSchuelerzahlenDB sschuelerzahl
where
adr.Schulform=sform.Schluessel and
adr.Schulnummer=sschuelerzahl.Schulnummer $strWhere
group by adr.Schulform
order by Anzahl DESC, SAnzahl DESC";
//DEBUG: echo $query;
$result = $db->query($query);
$sfstatistik = $result->fetchall(PDO::FETCH_ASSOC);
$query= "select srechtsform.Bezeichnung as Rechtsform,
count(Schulform) as Anzahl, sum(Anzahl) as SAnzahl
from $strAdressDB adr,
$strSchulformDB sform,
$strSchuelerzahlenDB sschuelerzahl,
$strRechtsformDB srechtsform
where
adr.Rechtsform=srechtsform.Schluessel and
adr.Schulform=sform.Schluessel and
adr.Schulnummer=sschuelerzahl.Schulnummer $strWhere
group by adr.Rechtsform";
$result = $db->query($query);
$rfstatistik = $result->fetchall(PDO::FETCH_ASSOC);
$responseSF = json_encode($sfstatistik);
$responseRF = json_encode($rfstatistik);
echo '{"sfstatistik":'.$responseSF.',"rfstatistik":'.$responseRF.'}';