<?php } ?> </tr> </thead> <!-- ausgeben der reservierungen: --> <?php while ($d = mysqli_fetch_array($res)) { //variablen auslesen: $zimmer_id = $d["FK_Zimmer_ID"]; $zimmernr = getZimmerNr($unterkunft_id, $zimmer_id, $link); $datumVon = $d["Datum_von"]; $datumBis = $d["Datum_bis"]; $pension = $d["Pension"]; if (hasParentSameReservation($d["PK_ID"])) { continue; } ?> <tr class="table"> <td><?php echo $datumVon; ?> </td> <td><?php echo $datumBis; ?> </td> <td><?php echo $zimmernr; ?>
echo getDatumBis($reservierungs_id, $link); ?> </td> </tr> <?php //print all rooms with this reservation: $query2 = "SELECT \n\t\t\t\t\tr.PK_ID\n\t\t\t\t\tFROM\n\t\t\t\t\tRezervi_Reservierung r, Rezervi_Zimmer z\n\t\t\t\t\tWHERE\n\t\t\t\t\tz.FK_Unterkunft_ID = '{$unterkunft_id}' and\n\t\t\t\t\tz.PK_ID = r.FK_Zimmer_ID and\n\t\t\t\t\tr.Status = 1 and " . " r.FK_Gast_ID = '" . $d["FK_Gast_ID"] . "' and " . " r.Datum_von = '" . $d["Datum_von"] . "' and " . " r.Datum_bis = '" . $d["Datum_bis"] . "' and " . " r.ANFRAGEDATUM = '" . $d["ANFRAGEDATUM"] . "'"; $res2 = mysqli_query($link, $query2); if (!$res2) { echo "die Anfrage scheitert"; echo mysqli_error(); echo $query; } else { while ($d2 = mysqli_fetch_array($res2)) { $reservierungs_id2 = $d2["PK_ID"]; if (hasParentSameReservation($reservierungs_id2)) { continue; } //check if this reservation already printed: foreach ($idArray as $idTaken) { if ($idTaken == $reservierungs_id2) { continue 2; } } $idArray[] = $reservierungs_id2; $gast_id2 = getGastID($reservierungs_id2, $link); //wenn zimmer einen parent hat nicht anzeigen -> parent wird ja bereits angezeigt: $zi_id2 = getZimmerID($reservierungs_id2, $link); if ($reservierungs_id2 != $reservierungs_id) { $reservierungen .= "," . $reservierungs_id2; }