Example #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);
}
Example #2
0
    ?>
						</div>
						<?php 
} elseif ($_GET["seite"] === "auto") {
    ?>
						<div class="autoLabel">
							<?php 
    getAutos($anreise, $abreise, $_SESSION["hinflug"]["flug"], $_SESSION["rueckflug"]["flug"]);
    ?>
						</div>
						<?php 
} elseif ($_GET["seite"] === "overview") {
    ?>
						<div class="overviewLabel">
							<?php 
    endpreisBerechnen();
    ?>
							<?php 
    getOverview($_SESSION["hinflug"]["flug"], $_SESSION["rueckflug"]["flug"], $_SESSION["hotel"], $_SESSION["zimmer"], $_SESSION["versorgung"], $_SESSION["auto"]);
    ?>
							<div style="clear:both;"></div>
						</div>
						<?php 
}
?>
						<div style="clear:both;"></div>
					</div>
					<div style="clear:both;"></div>
				</div>
				<div style="clear:both;"></div>
			</div>