hallo,
hab mein problem schon mal gepostet aber als php- und mysql-neuling kann ich mit der lösung nichts anfangen, und probier es daher nochmal.
in meiner datenbank sind veranstaltungsdaten gespeichert, unter anderem der titel (event_title) und die startzeit (event_start)
ich möchte jetzt die drei nächsten events, gerechnet vom aktuellen tag, auswerfen lassen. das funktioniert auch soweit ganz gut, ABER: bei "event_start" wirft er mir eben diese lange zahl aus, die in meiner datenbank gespeichert ist, aber nicht (wie ich es gerne hätte) den tag und das monat.
was muss ich hier verändern, damit er mir bei der ausgabe ('.$row->event_start.') tag und monat anzeigt?
das schreiben der daten in die datenbank kann ich übrigens nicht verändern, ich muss mit dem arbeiten was dort vorhanden ist.
hoffe jemand kann mir helfen.
lg joe
<?php
$test = '';
$today = strtotime ("00:00 today");
$abfrage = "SELECT event_start, event_start>='$today', event_title FROM e107_event ORDER BY event_start DESC LIMIT 3";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{$text .= '<img border="0" src=".../bullet2.gif"> </img>'.$row->event_start.' | <a href=".../event.php?'.$row->event_start.'">'.$row->event_title.'</a><br/>';
}
$ns -> tablerender("Eventkalender", $text);
?>
ausgeworfen wird übrigens das:
1132614000 | Veranstaltung 1
1131836400 | Veranstaltung 2
1129996800 | Veranstaltung 3
ausschaun soll es aber so
19.09 | Veranstaltung 1
...