//library hinzufügen error_reporting(0); session_start(); $dblib = new dblib(); if (isset($_SESSION["dist"]) && !isset($_POST["dist"])) { if ($_SESSION["dist"] != null) { $_POST["dist"] = $_SESSION["dist"]; } } //wenn nicht gepostet wurde in welchem Bezirk sich das Restaurant befindet, wird der Wert von vorher genommen $dist = $_POST['dist']; preg_match("/([0-9]+[\\.,]?)+/", $dist, $matches); if (isset($matches[0])) { //alle Postleitzahlen werden aus der Datenbank geholt $query = "SELECT `plz` FROM address_info.plz_table"; $plz = $dblib->structurizeUS($dblib->getDbArray($query), "plz"); //alle Städte zu den Postleitzahlen werden aus der Datenbank geholt $query = "SELECT `city` FROM address_info.plz_table"; $city = $dblib->structurizeUS($dblib->getDbArray($query), "city"); //es wird überprüft ob die Postleitzahl existiert $available = false; for ($i = 0; $i < sizeof($plz); $i++) { if ($matches[0] == $plz[$i]) { echo $matches[0] . " " . $city[$i]; $available = true; } } } ?> "> <button type="submit" id="SubmitButton">Ort wechseln!</button>
} } if (!$isin) { $rest[$count] = $sessionrest[$i]; $count++; } } echo "<div id='main'>"; $pricecomp = 0; for ($i = 0; $i < sizeof($rest); $i++) { if (isset($_SESSION[$rest[$i]])) { $db = explode("_", $rest[$i])[0] . "_rest"; $rr = "menu_" . explode("_", $rest[$i])[2]; //holt Name des Restaurants $query = "SELECT `name` FROM `{$db}`.`rest` WHERE id=" . explode("_", $rr)[1]; $name = $dblib->utf8($dblib->getDbArray($query))[0][0]; //holt alle Namen aus der Datenbank $query = "SELECT `name` FROM `{$db}`.`{$rr}`"; $itemname = $dblib->utf8($dblib->structurizeUS($dblib->getDbArray($query), "name")); //holt alle ID´s aus der Datenbank $query = "SELECT `id` FROM `{$db}`.`{$rr}`"; $id = $dblib->utf8($dblib->structurizeUS($dblib->getDbArray($query), "id")); //holt alle Preise aus der Datenbank $query = "SELECT `price` FROM `{$db}`.`{$rr}`"; $price = $dblib->utf8($dblib->structurizeUS($dblib->getDbArray($query), "price")); $items = explode("#", $_SESSION[$rest[$i]]); $xarr = array_fill(1, sizeof($price), 0); //array enthält die ID der Items als Index for ($j = 1; $j < sizeof($items); $j++) { $xarr[$items[$j]]++; }