id; $result_sql_gericht_hat_allergene = DB::select($sql_gericht_hat_allergene); $allergene = ""; foreach ($result_sql_gericht_hat_allergene as $row_allergene) { $allergene .= $row_allergene->code . ", "; $drin = 0; foreach ($verwendete_allergene_code as $verwendet){ if ($verwendet == $row_allergene->code){ $drin =1; } } if ($drin == 0) { $verwendete_allergene_code[] = $row_allergene->code; } } } $sql_allergen = "SELECT code, name FROM allergen"; $result_sql_allergen = DB::select($sql_allergen); $data = [ "allergene" => $verwendete_allergene_string, "result_sql_allergen" => $result_sql_allergen, "verwendete_allergene_code" => $verwendete_allergene_code, "result_sql_gerichte" => $result_sql_gerichte1, "allergene1" => $allergene ]; return $data; } catch (Exception $ex) { $data = array( 'id' => '-1', 'error' => true, 'name' => 'Datenbankfehler ' . $ex->getCode(), 'beschreibung' => $ex->getMessage()); return $data; } } function db_gericht_bewertung(int $id){ $sql_gerichte = "SELECT gericht.name, gericht.bildname FROM gericht WHERE id =". $id; $result_sql_gerichte = DB::select($sql_gerichte); return $result_sql_gerichte; } function db_gericht_name(int $id){ $sql_gerichte = "SELECT gericht.name FROM gericht WHERE id =". $id; $result_sql_gerichte = DB::select($sql_gerichte); return $result_sql_gerichte; } }