Ausgabe nach Datum sortieren

Tomas1967

Mitglied
Hallo,

ich bastel gerade an einem Kalender, wo man als User auch Events eintragen kann.

Nun habe ich ein kleines Problem. Wenn beispielsweise 4 Events am 27.04.2008 stattfinden, dann möchte ich diese per Abfrage alle untereinander auflisten und zwar so, dass das Datum nur einmal ausgegeben wird und die 4 Events unter dem Datum stehen.

Dann sollten die Events für den 28.04.2008 folgen u.s.w.

Das Datum steht so 1209420000 in der Spalte Date.

Wie muss ich die Abrage aufbauen damit ich das so realisieren kann? Irgendwie blicke ich das nicht!
 
Hallo,

wandel den Timestamp per phpeigener Date()-Funktion in ein Datum und Geb einfach alle aus die das gewünschte Datum haben.
Sprich du liest für den Monat alle daten aus der DB und erstellst nen array und bearbeitest den dann so das du die einzelnen Tage Gruppierst und dann ausgibst.
Mfg xErY
 
Umgewandelt in ein Datum wird das schon.

Das mit dem array verstehe ich nicht? Wie genau baut sich sowas auf? Hast du vielleicht ein Beispiel für mich in der Schublade?

Aber Danke schonmal für den Tipp!
 
Hi,

Beispiel :
Nach dem Umwandel in ein Datum hat das ja einen Wert zb : 28.04.2008 für heute.
wenn du nun einen Array aufbaust mit den Keys

Code:
array event(
    [27.04.2008] => eventbeschreibung1
    [28.04.2008] => array (
                                [0] => eventbeschreibung1
                                [1] => eventbeschreibung2
                                [2] => eventbeschreibung3
                            )
)

und diesen dann einfach ausgeben.
MFG xErY
 
Zuletzt bearbeitet:
Und das Array muss ich immer selbst mit dem Datum füllen?

Nach dem umwandeln wird mir das Datum so ausgegeben -

$eDate = strftime("%d.%m.%Y", $drEvent['uDate']);

Wie muss ich das Array füllen? Sorry, verstehe ich irgendwie nicht *gg*
 
Zurück