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); }
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"]);