query($query); $years = array(); while ($year = $res->fetch_assoc()) { $years[] = $year["sy"]; } $name = isset($_POST["section"]) && $_POST["section"]!="" ? $_POST["section"] : ($years[0] ?? 2017); $table = ""; $query = "select count(*) c,k.Name kn,k.Farbe,a.Name an from Einsätze b " ."left join Einsatzarten a on a.ID=b.Einsatzart " ."left join Einsatzkategorien k on k.ID=a.Einsatzkategorie " ."where year(Alarmierungszeit) = ? group by b.Einsatzart order by k.ID asc "; $gesamt = array("Gesamt" => 0); if ($stmt = $mysqli->prepare($query)) { $stmt->bind_param("i", $name); $stmt->execute(); $res = $stmt->get_result(); while ($stat = $res->fetch_assoc()) { $table.= ""; $gesamt["Gesamt"]+= $stat["c"]; if (!isset($gesamt[$stat["kn"]])) { $gesamt[$stat["kn"]] = 0; } $gesamt[$stat["kn"]]+= $stat["c"]; } } else { $table.= ""; } $table.= ""; foreach ($gesamt as $k => $v) { $table.= ""; } $table.= "
EinsatzartAnzahl Einsätze
 
".$stat["an"]."".$stat["c"]."
".$mysqli->error."
 
Summen
 
".$k."".$v."
"; $article = $_POST["article"] ?? "Empty"; $id = preg_replace('/\s+/', '', $article."_".$name); ?>