lisali
Erfahrenes Mitglied
Hallo,
ich habe da so eine ShoutBox und würde gerne die Einträge nach Datum sortiert anzeigen lassen, und zwar in der Form:
[ 03.02.2010 ]
<eintrag 5>
<eintrag 4>
<eintrag 3>
[ 01.01.2010 ]
<eintrag 2>
<eintrag 1>
Also, es soll immer wenn es ein neuer Tag (also ein anderes neues Datum) ist, immer das Datum über den Einträgen des Datums angezeigt werden.
Ich habe jetzt diesen Code:
Ich würde eigentlich nur gerne wissen was für eine if-Bedingung ich bräuchte, damit ich das so machen kann wie ich es mir vorstelle. Oder es gibt dazu direkt ein SQL-Statement!?
Vielen Dank im Voraus!
ich habe da so eine ShoutBox und würde gerne die Einträge nach Datum sortiert anzeigen lassen, und zwar in der Form:
[ 03.02.2010 ]
<eintrag 5>
<eintrag 4>
<eintrag 3>
[ 01.01.2010 ]
<eintrag 2>
<eintrag 1>
Also, es soll immer wenn es ein neuer Tag (also ein anderes neues Datum) ist, immer das Datum über den Einträgen des Datums angezeigt werden.
Ich habe jetzt diesen Code:
PHP:
$query = mysql_query("SELECT `user_id`,`text`,
DATE_FORMAT(`date`,'%d.%m.%Y') AS shortdate,
DATE_FORMAT(`date`,'%H:%i') AS time,
TIMESTAMPDIFF(SECOND,`date`,NOW()) AS sec
FROM `shoutBox` ORDER BY `id` DESC");
while ($shoutBox = mysql_fetch_array($query)) {
$wrapText = $shoutBox['text'];
$text = wordwrap($wrapText, 18, "-<br \>\n", true);
$data = mysql_fetch_array(mysql_query("SELECT `username` FROM `users` WHERE `id`='".$shoutBox['user_id']."'"));
if ($shoutBox[sec]>=86400){ echo "<span class='colorYellowBG rb3'>".$shoutBox[shortdate]."</span><br /><br />"; }
Ich würde eigentlich nur gerne wissen was für eine if-Bedingung ich bräuchte, damit ich das so machen kann wie ich es mir vorstelle. Oder es gibt dazu direkt ein SQL-Statement!?
Vielen Dank im Voraus!