Dies klappt eigentlich auch alles ganz gut, nur jetzt will ich noch verwirklichen, dass das Datum nur über der ersten News des aktuellen Tages angezeigt wird, d.h. anstatt so: 15.11.08. News 1 15.11.08 News 2 14.11.08 News 3
sollte es so aussehen:
15.11.08 News 1 News 2 14.11.08 News 3
Ich hoffe, ihr versteht, was ich meine.
Nun habe ich schon versucht, es so zu lösen:
Quote
$lastdate = 1; if($lastdate = 1) { echo "<br>"; echo "<font style=\"background-color:#eeeeee;\">"; echo date("l, d. F Y",$row_news['starttime']); echo "</font><br>";
$lastdate = 2; }
Ich glaibe aber nicht, dass es so funktioniert, jedoch müsste es aber ähnlich funzen, oder nicht?
Habe das Problem gestern abend noch gelöst bekommen, hatte aber leider keine Zeit mehr, um dies hier anzukündigen.
An die, die ein ähnliches Problem haben, hier die Lösung:
Quote
$lastdate = ""; if($lastdate != date("l, d. F Y",$row_news['starttime'])) { echo "<br>"; echo "<font style=\"background-color:#eeeeee;\">"; echo date("l, d. F Y",$row_news['starttime']); echo "</font><br>"; $lastdate = date("l, d. F Y",$row_news['starttime']); }
Anfangs hatte ich es versuicht mit '$lastdate = $row_news['starttime']. Dies funktioniert aber nur, wenn nur das Datum im Feld 'starttime' gespeichert ist. Da hier aber Datum und Zeit gespeichert werden, muss $lastdate so aussehen: date("l, d. F Y",$row_news['starttime']).