function insertReservationWithDate($mietobjekt_id, $gast_id, $vonDatum, $bisDatum, $status, $anzahlErwachsene, $anzahlKinder) { global $link; //zuerst alle eintraege in diesem zeitraum löschen: deleteReservationWithDate($mietobjekt_id, $vonDatum, $bisDatum); //daten eintragen: $query = "insert into \n\t\t\t\tREZ_GEN_RESERVIERUNG\n\t\t\t\t(MIETOBJEKT_ID,FK_Gast_ID,VON,BIS,Status,Erwachsene,Kinder)\n\t\t\t\tVALUES\t\t\t\t\n\t\t\t\t('{$mietobjekt_id}','{$gast_id}','{$vonDatum}','{$bisDatum}','{$status}','{$anzahlErwachsene}','{$anzahlKinder}')\n\t\t \t "; $res = mysqli_query($link, $query); if (!$res) { echo "die Anfrage {$query} scheitert"; } }
$bisTag,$bisMonat,$bisJahr die seite verwendet anfrage/send.php um das ausgefüllte formular zu versenden */ //alle reservierungen im angegebenen zeitraum entfernen, //auch jene die diesen zeitraum "Überschneiden": $vonDatum = parseDateFormular($vonTag, $vonMonat, $vonJahr); $bisDatum = parseDateFormular($bisTag, $bisMonat, $bisJahr); //alle eintraege in diesem zeitraum löschen: deleteReservationWithDate($zimmer_id, $vonDatum, $bisDatum, $link); $resu = getChildRooms($zimmer_id); if (!empty($resu)) { while ($d = mysqli_fetch_array($resu)) { $child = $d['PK_ID']; deleteReservationWithDate($child, $vonDatum, $bisDatum, $link); } } include_once "../../templates/headerA.php"; ?> <style type="text/css"> <?php include_once $root . "/templates/stylesheetsIE9.php"; ?> </style> <?php include_once "../../templates/headerB.php"; include_once "../../templates/bodyA.php"; ?> <form action="../ansichtWaehlen.php" method="post" name="adresseForm" target="_self" id="adresseForm" >
function insertReservationWithDate($mietobjekt_id, $gast_id, $vonDatum, $bisDatum, $status, $anzahlErwachsene, $anzahlKinder) { global $db; //zuerst alle eintraege in diesem zeitraum l�schen: deleteReservationWithDate($mietobjekt_id, $vonDatum, $bisDatum); //daten eintragen: $query = "insert into \n\t\t\t\tBOOKLINE_RESERVIERUNG\n\t\t\t\t(MIETOBJEKT_ID,FK_Gast_ID,VON,BIS,Status,Erwachsene,Kinder)\n\t\t\t\tVALUES\t\t\t\t\n\t\t\t\t('{$mietobjekt_id}','{$gast_id}','{$vonDatum}','{$bisDatum}','{$status}','{$anzahlErwachsene}','{$anzahlKinder}')\n\t\t \t "; $res = $db->Execute($query); if (!$res) { print $db->ErrorMsg(); } }
function insertReservation($zimmer_id, $gast_id, $vonTag, $vonMonat, $vonJahr, $bisTag, $bisMonat, $bisJahr, $status, $anzahlErwachsene, $anzahlKinder, $pension, $link) { if ($vonMonat < 10 && strlen($vonMonat) <= 1) { $vonMonat = "0" . $vonMonat; } if ($bisMonat < 10 && strlen($bisMonat) <= 1) { $bisMonat = "0" . $bisMonat; } if ($vonTag < 10 && strlen($vonTag) <= 1) { $vonTag = "0" . $vonTag; } if ($bisTag < 10 && strlen($bisTag) <= 1) { $bisTag = "0" . $bisTag; } $vonDatum = $vonJahr . "-" . $vonMonat . "-" . $vonTag; $bisDatum = $bisJahr . "-" . $bisMonat . "-" . $bisTag; //zuerst alle eintraege in diesem zeitraum löschen: deleteReservationWithDate($zimmer_id, $vonDatum, $bisDatum, $link); //get the current timestamp in mysql format: $timestamp = generateMySqlTimestamp(); //daten eintragen: $query = "insert into \n\t\t\t\tRezervi_Reservierung\n\t\t\t\t(FK_Zimmer_ID,FK_Gast_ID,Datum_von,Datum_bis,Status,Erwachsene,Kinder,Pension,ANFRAGEDATUM)\n\t\t\t\tVALUES\t\t\t\t\n\t\t\t\t('{$zimmer_id}','{$gast_id}','{$vonDatum}','{$bisDatum}','{$status}','{$anzahlErwachsene}','{$anzahlKinder}','{$pension}','{$timestamp}')\n\t\t \t "; $res = mysqli_query($link, $query); if (!$res) { echo "die Anfrage {$query} scheitert"; } //also insert reservations of child rooms, if exists: global $root; include_once $root . '/include/zimmerFunctions.php'; $res = getChildRooms($zimmer_id); if (!empty($res)) { while ($d = mysqli_fetch_array($res)) { insertReservation($d['PK_ID'], $gast_id, $vonTag, $vonMonat, $vonJahr, $bisTag, $bisMonat, $bisJahr, $status, $anzahlErwachsene, $anzahlKinder, $pension, $link); } } }
include_once $root . "/include/reservierungFunctions.inc.php"; $status = $_POST["status"]; $vonTag = $_POST["vonTag"]; $bisTag = $_POST["bisTag"]; $vonMonat = $_POST["vonMonat"]; $bisMonat = $_POST["bisMonat"]; $vonJahr = $_POST["vonJahr"]; $bisJahr = $_POST["bisJahr"]; $vonMinute = $_POST["vonMinute"]; $vonStunde = $_POST["vonStunde"]; $bisMinute = $_POST["bisMinute"]; $bisStunde = $_POST["bisStunde"]; $mietobjekt_id = $_POST["mietobjekt_id"]; $ansicht = $_POST["ansicht"]; include_once $root . "/webinterface/templates/bodyStart.inc.php"; deleteReservationWithDate($mietobjekt_id, $vonMinute, $vonStunde, $vonTag, $vonMonat, $vonJahr, $bisMinute, $bisStunde, $bisTag, $bisMonat, $bisJahr); ?> <form action="./index.php" method="post" target="_self"> <input type="hidden" name="ansicht" value="<?php echo $ansicht; ?> "/> <input name="monat" type="hidden" id="monat" value="<?php echo $vonMonat; ?> "> <input name="jahr" type="hidden" id="jahr" value="<?php echo $vonJahr; ?>