Пример #1
0
function buchungEintragen()
{
    $anreise = strftime('%Y-%m-%d %H:%M:%S', strtotime($_SESSION["suchen"]["an"]));
    $abreise = strftime('%Y-%m-%d %H:%M:%S', strtotime($_SESSION["suchen"]["ab"]));
    $flugbid = "";
    foreach ($_SESSION["hinflug"]["plaetze"] as &$platz) {
        $flugab = "INSERT INTO Flugbuchung (personenid, flugid, klasse, sitznummer) VALUES (\n\t\t\t\t'" . $_SESSION["username"] . "',\n\t\t\t\t'" . $_SESSION["hinflug"]["flug"] . "',\n\t\t\t\t'" . getFlugKlasseName($platz[1]) . "',\n\t\t\t\t'" . $platz[0] . "'\n\t\t\t\t)";
        $flugres = mysql_query($flugab);
        //FlugbuchungsID finden
        $ab = "SELECT * FROM Flugbuchung WHERE flugid='" . $_SESSION["hinflug"]["flug"] . "' AND sitznummer='" . $platz[0] . "'";
        $res = mysql_fetch_object(mysql_query($ab));
        $flugbid .= $res->id . ",";
    }
    foreach ($_SESSION["rueckflug"]["plaetze"] as &$platz) {
        $flugab = "INSERT INTO Flugbuchung (personenid, flugid, klasse, sitznummer) VALUES (\n\t\t\t\t'" . $_SESSION["username"] . "',\n\t\t\t\t'" . $_SESSION["rueckflug"]["flug"] . "',\n\t\t\t\t'" . getFlugKlasseName($platz[1]) . "',\n\t\t\t\t'" . $platz[0] . "'\n\t\t\t\t)";
        $flugres = mysql_query($flugab);
        //FlugbuchungsID finden
        $ab = "SELECT * FROM Flugbuchung WHERE flugid='" . $_SESSION["rueckflug"]["flug"] . "' AND sitznummer='" . $platz[0] . "'";
        $res = mysql_fetch_object(mysql_query($ab));
        $flugbid .= $res->id . ",";
    }
    if ($_SESSION["suchen"]["hotel"] === "on") {
        $hotelab = "INSERT INTO Zimmerbuchung (personenid, zimmerid, hotelid, von, bis, versorgung) VALUES (\n\t\t\t\t'" . $_SESSION["username"] . "',\n\t\t\t\t'" . $_SESSION["zimmer"] . "',\n\t\t\t\t'" . $_SESSION["hotel"] . "',\n\t\t\t\t'" . $anreise . "',\n\t\t\t\t'" . $abreise . "',\n\t\t\t\t'" . $_SESSION["versorgung"] . "'\n\t\t\t\t)";
        $hotelres = mysql_query($hotelab);
        //ZimmerbuchungsID finden
        $ab1 = "SELECT * FROM Zimmerbuchung WHERE ((von BETWEEN '{$anreise}' AND '{$abreise}')\n\t\t\t\tOR (bis BETWEEN '{$anreise}' AND '{$abreise}')) AND personenid='" . $_SESSION["username"] . "'";
        $zimmer = mysql_fetch_object(mysql_query($ab1));
    }
    if ($_SESSION["suchen"]["auto"] === "on") {
        $ort = getFlughafenIDByHotelID($_SESSION["hotel"]);
        $autoab = "INSERT INTO Autobuchung (personenid, von, bis, auto_id, abflughafen_id, zielflughafen_id) VALUES (\n\t\t\t\t'" . $_SESSION["username"] . "',\n\t\t\t\t'" . $anreise . "',\n\t\t\t\t'" . $abreise . "',\t\t\t\n\t\t\t\t'" . $_SESSION["auto"] . "',\n\t\t\t\t'" . $ort . "',\n\t\t\t\t'" . $ort . "'\n\t\t\t\t)";
        $autores = mysql_query($autoab);
        //AutobuchungsID finden
        $ab2 = "SELECT * FROM Autobuchung WHERE ((von BETWEEN '{$anreise}' AND '{$abreise}')\n\t\t\t\tOR (bis BETWEEN '{$anreise}' AND '{$abreise}')) AND personenid='" . $_SESSION["username"] . "'";
        $auto = mysql_fetch_object(mysql_query($ab2));
    }
    $bab = "INSERT INTO Buchungen (personenid, zimmerbid, flugbid, autobid, preis, anreise, abreise) VALUES (\n\t\t\t'" . $_SESSION["username"] . "',\n\t\t\t'" . $zimmer->bid . "',\n\t\t\t'" . $flugbid . "',\n\t\t\t'" . $auto->id . "',\n\t\t\t'" . endpreisBerechnen() . "',\n\t\t\t'" . $anreise . "',\n\t\t\t'" . $abreise . "'\n\t\t\t)";
    $bres = mysql_query($bab);
}
Пример #2
0
if (isset($_POST["buchen"])) {
    header("Location: buchen.php");
}
if (isset($_REQUEST['selectzimmer'])) {
    $zimmerNummer = array_pop(array_keys($_REQUEST['selectzimmer']));
    //Versorgung auslesen
    $hidden = array_pop(array_keys($_REQUEST['vhidden']));
    $hidden2 = $_REQUEST['vhidden'];
    $ver = explode("+", $hidden2[$zimmerNummer]);
    $_SESSION["versorgung"] = $ver[0];
    $_SESSION["zimmer"] = $zimmerNummer;
    $_SESSION["hotel"] = getHotelIDByZimmerID($zimmerNummer);
    //Klick-Statistik aktualisieren
    addKlick($_SESSION["hotel"]);
    addKlick(null, null, null, $zimmerNummer);
    $_SESSION["suchen"]["nach"] = getFlughafenIDByHotelID($_SESSION["hotel"]);
    header("Location: suchen.php?seite=flug");
}
if (isset($_REQUEST['selectflug'])) {
    $flugNummer = array_pop(array_keys($_REQUEST['selectflug']));
    $flug = explode(",", $flugNummer);
    //Klickstatistik aktualisieren
    addKlick(null, null, $flug[0]);
    addKlick(null, null, $flug[1]);
    $_SESSION["hinflug"]["flug"] = $flug[0];
    $_SESSION["rueckflug"]["flug"] = $flug[1];
    header("Location: phpdata/sitzplatzauswahl.php?flug=" . $_SESSION["hinflug"]["flug"]);
}
if (isset($_REQUEST['selectauto'])) {
    $_SESSION["auto"] = array_pop(array_keys($_REQUEST['selectauto']));
    addKlick(null, $_SESSION["auto"]);