<?php require "../htgeheim"; $dbserv=mysql_connect ($dbhost, $dbuser, $dbpasswd) or die ("Keine Verbindung zum Server"); $dbdata=mysql_select_db ($dbname) or die ("Keine Verbindung zur Datenbank"); $timezone=3600*2; $time = time(); $timestamp = gmdate('H:i', $time+$timezone); $now = date("Y-m-d"); $ergebnis = mysql_query ("SELECT * FROM Tabelle1, Tabelle2 where date >='$now' and hour>='$time' and Tabelle1=Tabelle2 and land='D' order by date asc limit 0,2") or die ("DB-Error | Bitte kontaktieren Sie einen Mitarbeiter"); while($row = mysql_fetch_array($ergebnis)) { $landD=1; echo "<br>"; echo "<img src=http://............_".$row['pic'].">"; echo "<br><br>"; echo "<font face=Verdana size=1 color=green><b>"; echo $row['snr']; echo ": <a href=http://............/epguide.php?id=".$row['snr'].">"; echo $row['bez_de']; echo "</a></b><br>"; echo $row['date_bez']; echo " | "; echo $row['hour']; echo " Uhr<br><br></font><font face=Verdana size=2>bei<br><b><font color=#666666>"; echo $row['sender']; echo "</font></b>"; } if(!$landD) { echo "<br><font face=Verdana size=1 color=green><b>Derzeit keine Ausstrahlung <br>bekannt!</b></font>"; } ?>
Er gibt jetzt alles ordnungsgemäss aus.
Problem ist
wenn an einem Tag 2 Termine anstehen also
2004-05-30 15:00
2004-05-30 18:00
dann zeigt er solange das mit 15:00 aus, bis es 00:00Uhr ist, dann kommt der nächste Termin also ab 2004-05-31.
An 2. Stelle steht aber das mit 18:00.
Kann man das noch irgendwie definieren bzw. was habe ich falsch gemacht?