Kontrol af dato og klokken
Jeg har denne kode og den skal kontrollere at man ikke booker en periode hvor der allerede er lavet en booking.$start = gmmktime(0, 0, 0, $start_m, $start_d, $start_aar);
$slut = gmmktime(23, 59, 59, $slut_m, $slut_d, $slut_aar);
$m = date( "n", mktime(0, 0, 0, $start_m, 1, $start_aar));
$aar = $start_aar;
for($day=$start_d; $start < $slut; $start += (60*60*24), $day++){
$days_in_month = date( "t", mktime(0, 0, 0, $start_m, 1, $aar));
if($m == 13) { $m = 1; }
$query = mysql_query("SELECT * FROM kalender WHERE date = '$day' && month = '$m' && year = '$aar'");
if (mysql_num_rows($query) > 0) {
echo "Der er booket"; exit;
}
mysql_query("insert into kalender (month, year, date) values ('$m','$aar','$day')")or die (mysql_error());
if($m == 12 && $day == $days_in_month) { $aar++; }
if($day == $days_in_month) { $day = 0; $m++; }
}
Jeg har fået den til at kontrollere dagene, men jeg skal også kontrollere klokken. Når der bookes indtaster man 2 tidspunkter (14:44) når man ankommer og rejser. De skal kontrolleres modsat den nye lejer hvis i forstår så man godt kan booke på samme dag bare ikke hvis tidspunkterne ikke passer. Så det er en kontrol af klokken der mangler. Variablerne ligger som $row3[frak] (fra klokken) $row3[tilk] (til klokken)
