Morgen,
habe ein Problem. Ich habe ein Projekt dort kann man Buchung eintragen, loeschen, bearbeiten. Beim hinzufügen habe ich eine Überprüfung, die werte aus der Tabelle liehst und dann die neuen Werte mit den ausgelesenen vergleicht damit keine Überschneidung der Uhrzeit möglich ist. Mh eigentlich auch noch simple aber ich bearbeite die Werte nach dem Datum und habe keinen neuen Werzte gegeben, wie kann man es lösen??
ich dachte vieleicht so wenn so was möglich ist.
while ($row = mysql_fetch_row ($pruefenanfrage)){
while ($row = mysql_fetch_row ($prueferanfrage2)){
//mit if Überpruefungen.}
}
Sourcecode:
if ($Datumneu!="--" and $Bucheralt!=""){
echo "<br>Datum ändern wo bestimmter Bucher eingetragen<br>";
/*Überprüfen ob Überschneidung da sind*/
$pruefen ="select buchungsbeginn, buchungsende from buchung
where ressource =".$Ressource."
and buchungstag=".$Datumneu.";";
$pruefen2 ="select buchungsbeginn, buchungsende from buchung
where ressource =".$Ressource." and bucher =".$Bucheralt.";";
$pruefenanfrage = mysql_query($pruefen, $link);
$pruefenanfrage2 = mysql_query($pruefen2, $link);
while ($row = mysql_fetch_row ($pruefenanfrage)){
if (Überprüfen der Buchungszeiten){
echo "<center><h3>die Ressource ist zur
gewünschten Zeit nicht verfügbar</h3>
</center>";
$Buchung_gueltig=0;
}
}
}
Ich müsste die Buchungszeiten von den Daten der pruefenanfrage mit den der pruefenanfrage2 vergleichen.