Hallo brauche dringend hilfe und hoffe Ihr könnt mir da weiterhelfen!?!
Also ich benötige eine funktion die prüft, ob es bereits einen Eintrag (Reise) gibt mit
der ausgewählten Schiffs_ID,
dem ausgewählten Starttermin,
und mit der Reisedauer von
wen ja Fehlermeldung: es existiert bereits ein Eintrag so und so
Mein Code funktion.lib:
Mein Code in der Formular ausgabe Seite:
Kann mir da jemand helfen??? Ich selber finde keine Lösung, bin ein absoluter Anfänger, vielen Dank in voraus
MR
Also ich benötige eine funktion die prüft, ob es bereits einen Eintrag (Reise) gibt mit
der ausgewählten Schiffs_ID,
dem ausgewählten Starttermin,
und mit der Reisedauer von
wen ja Fehlermeldung: es existiert bereits ein Eintrag so und so
Mein Code funktion.lib:
PHP Code:
function pruefeAufDoppeltenEintrag($verbindung, $schiffe_id, $starttermin, $dauer) {
$query = "SELECT * FROM `reisen` WHERE schiffe_id='$schiffe_id' AND starttermin='$starttermin'AND dauer='$dauer'";
$ergebnis = mysql_query($query, $verbindung);
$doppelt = false;
while(($zeile = mysql_fetch_array($ergebnis, MYSQL_ASSOC)) && !$doppelt) {
$start = $zeile['starttermin'];
$ende = $start + 24 * 60 * 60 * $zeile['dauer'];
if($start <= $starttermin && $ende >= $starttermin) {
$doppelt = true;
}
return $doppelt;
}
PHP Code:
$doppelt = pruefeAufDoppeltenEintrag($verbindung, $schiffe_id, $starttermin);
MR
Comment