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:
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;
}
Mein Code in der Formular ausgabe Seite:
PHP-Code:
$doppelt = pruefeAufDoppeltenEintrag($verbindung, $schiffe_id, $starttermin);
Kann mir da jemand helfen??? Ich selber finde keine Lösung, bin ein absoluter Anfänger, vielen Dank in voraus
MR