11
Hallo,
ich hatte das Script am laufen. Aber es läuft nicht mehr. Kann es ev. mit einer
neuen PHP Version zu tun haben?
Webuser
ich hatte das Script am laufen. Aber es läuft nicht mehr. Kann es ev. mit einer
neuen PHP Version zu tun haben?
$result = mysql_query("
SELECT *
FROM belegung
WHERE Abreise > CURDATE()
ORDER BY Abreise
");
if (!$result)
{
die("Error: Data not found..");
}
$free_intervals = array();
$next_start = new DateTime('now');
while ($row = mysql_fetch_array($result)) {
$start = $next_start;
$end = new DateTime($row['Anreise']);
$next_start = new DateTime($row['Abreise']);
if ($end < $start) {
continue;
}
$interval = $end->diff($start);
if ($interval->format('%a') <= 3) {
continue;
}
$free_intervals[] = array(
'start' => $start->format('d.m.Y'),
'end' => $end->format('d.m.Y')
);
if (count($free_intervals) >=6) {
break;
}
}
echo "<div style='font-family:Verdana;background-color:#F7FC10;padding-left:10px;width:330px;font-size:1.1em;'>Termine:</div>";
foreach ($free_intervals as $interval) {
echo "<div style='font-family:Verdana;background-color:#F7FC90;padding-left:10px;width:330px;font-size:1.1em;'>Frei von ".$interval['start']." bis ".$interval['end']."</div>";
}
mysql_close($conn);
?>
GrußWebuser