Ejemplo n.º 1
0
//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>
Ejemplo n.º 2
0
//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>
Ejemplo n.º 3
0
        }
    }
    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]]++;
        }