function addHotelData() { $ab = "SELECT DISTINCT * FROM Zimmerbuchung JOIN Hotel ON hotelid=Hotel.id WHERE personenid='" . $_SESSION["username"] . "'\n\t\t\tGROUP BY hotelid ORDER BY Hotel.name"; $res = mysql_query($ab); // echo $ab; if (mysql_num_rows($res) == 0) { echo "keine Daten verfügbar"; } else { while ($hotel = mysql_fetch_object($res)) { $belegung = getBelegteZimmerZahl($hotel->id, TRUE) . "/" . $hotel->zimmerzahl; echo '<div class="hotel"> <div class="hotelBildDiv"> <img id="hotelBild" src="images/hotels/' . getHotelBild($hotel->name) . '" /> </div> <div class="hotelBeschreibungDiv"> <div class="hotelBeschreibung"> <div class="hotelHeader"> <div class="hotelName">' . $hotel->name . '</div> <div class="sterndiv">' . addSterne($hotel->sterne, "images/") . '</div> </div> <div class="adresseDiv"> <div class="adresse">' . $hotel->strasse . '</div> <div class="adresse">' . $hotel->ort . '</div> <div class="adresse">' . getLandNameByISO($hotel->land) . ' ' . getFlagByFlughafenID($hotel->naherFlughafen) . '</div> </div> <div class="naherFlughafen"> Naher Flughafen:</br> ' . getFlughafenOrtByID($hotel->naherFlughafen) . ' (' . $hotel->naherFlughafen . ') </div> <div class="belegung"> Zimmerbelegung:</br> ' . $belegung . ' </div> </div> </div> </div>'; } } }
<?php // error_reporting(E_ALL); // ini_set("display_errors", 1); require "mysqlinit.php"; require "getLists.php"; require "ftpUpload.php"; init(); $larray = array("ID", "Name", "Sterne", "Zimmerzahl", "Straße", "Ort", "Land", "Webseite"); $valarray = array(); validateSession("../admin/hotels.php"); for ($i = 0; $i < 8; $i++) { if ($i == 6) { $valarray[$i] = getLandNameByISO($_GET["6"]); } else { $valarray[$i] = $_GET[$i]; } } $id = $_GET['0']; if (isset($_POST['submit'])) { if ($id == "") { $id = $_POST["0"]; } // echo $_FILES["hotelpic"]["tmp_name"]; if ($_FILES["hotelpic"]["tmp_name"] != "") { ftpupload($_FILES["hotelpic"]["tmp_name"], HOTEL_DIR, getHotelBild($_POST['1'])); } $nearAirport = getNearestAirport($_POST["5"], getLandISOByName($_POST["6"])); $abfrage = "UPDATE Hotel SET\n\t\t\t\tid='{$id}', \n\t\t\t\tname='" . $_POST["1"] . "',\n\t\t\t\tsterne='" . $_POST["2"] . "',\n\t\t\t\tzimmerzahl='" . $_POST["3"] . "',\n\t\t\t\tstrasse='" . $_POST["4"] . "',\n\t\t\t\tort='" . $_POST["5"] . "',\n\t\t\t\tland='" . getLandISOByName($_POST["6"]) . "',\n\t\t\t\thomepage='" . $_POST["7"] . "',\n\t\t\t\tnaherFlughafen='" . $nearAirport[0] . "'\n\t\t\t\tWHERE id='" . $id . "'"; // echo var_dump($nearAirport); // echo $abfrage;
function genHotel($id, $button = TRUE, $versorgung = null) { $ab2 = "SELECT * FROM Hotel WHERE id='{$id}'"; $res = mysql_query($ab2); $hotel = mysql_fetch_object($res); $belegung = getBelegteZimmerZahl($hotel->id) . "/" . $hotel->zimmerzahl; $frei = $hotel->zimmerzahl - mysql_num_rows($res); $dist = getDistance($hotel->strasse . "" . $hotel->ort, "airport " . $hotel->naherFlughafen); $preis = $button ? "ab " . getHotelPreis($hotel->id, null, 0, TRUE) : $_SESSION["preis"]["hotel"]; // <input class="selectzimmer' . $hotel -> zimmerid . '" Name = "selectzimmer[' . $hotel -> zimmerid . ']" // onclick="toggle_visibility_class(\'$selectzimmer' . $hotel -> zimmerid . '\')" value="Zimmer"> $onclick = "toggle_visibility('zimmer" . $hotel->id . "');"; $select = $button ? '<input id="suchen" type="button" onclick="' . $onclick . '" name = "selecthotel[' . $id . ']" value="Zimmer">' : ''; echo '<div class="hotel' . ($button ? "" : 2) . '"> <div class="hotelBildDiv"> <img id="hotelBild" src="images/hotels/' . getHotelBild($hotel->name) . '" /> </div> <div class="hotelBeschreibungDiv"> <div class="hotelBeschreibung"> <div class="hotelHeader"> <div class="hotelName">' . $hotel->name . ' (<a href="' . $hotel->homepage . '" target="_blank">info</a>) </div> <div class="sterndiv">' . addSterne($hotel->sterne, "images/") . '</div> </div> <div class="belegung"> freie Zimmer: ' . $frei . ' </div> <div class="adresseDiv"> <div class="adresse">' . $hotel->strasse . '</div> <div class="adresse">' . $hotel->ort . '</div> <div class="adresse">' . getLandNameByISO($hotel->land) . ' ' . getFlagByFlughafenID($hotel->naherFlughafen) . '</div> </div> <div class="naherFlughafen"> Nächster Flughafen:</br> ' . getFlughafenOrtByID($hotel->naherFlughafen) . ' (' . $hotel->naherFlughafen . '): ' . $dist . ' km </div> <div class="hotelPreis"> ' . $preis . ' € </div> ' . $select . ' </div> </div> </div>'; }