login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Data per dag sorteren (Opgelost)

Offline KoenVR - 29/10/2008 09:29
Avatar van KoenVRLid Hey hey
ik zou graag data sorteren, maar per dag (dus niet gewoon asc of desc)
maar per dag en dan lijntje eronder

in mijn database worden data opgeslagen als datetime: 2008-10-27 08:30:00

ik vind maar niet hoe ik het deftig kan krijgen,

het gewoon sorteren lukt,
maar er moet echt bijkomen dat dingen van eenzelfde dag bijeen staan en als de dag verandert er een lijn tussenkomt...

groeten

2 antwoorden

Gesponsorde links
Offline Wijnand - 29/10/2008 09:40 (laatste wijziging 29/10/2008 10:03)
Avatar van Wijnand Moderator Dat zul je dan in PHP moeten doen.

Eerst doe je een lusje met de query. Je haalt de datum daarin op.

Dan haal je met php de dag/maand/jaar op van een datum :

  1. $jaar = date("Y",$datum);
  2. $maand = date("m",$datum);
  3. $dag = date("d",$datum);


En dan controleer je deze 3 waardes met de laatste waarde:

  1. if ($h_jaar != $jaar || $h_maand != $maand || $h_dag != $dag) {
  2. // streepje
  3. }


Dan kun je de dingen doen die je wilt doen (weergeven ofzo).

En als laatste IN de lus doe je dit:
  1. $h_jaar = $jaar;
  2. $h_maand = $maand;
  3. $h_dag = $dag;


snap je?
Offline KoenVR - 29/10/2008 09:44 (laatste wijziging 29/10/2008 09:55)
Avatar van KoenVR Lid Ik ga het direct proberen,
maar ga ik geen fout krijgen omdat hij in het begin van de 1e keer van de lus de variabele $h_jaar niet kent?

voor de rest snap ik het volledig,
raar dat ik er zelf niet opkwam,

vriendelijk bedankt


edit:

Het werkt,
is idd de simpele oplossing,
vriendelijk bedankt nogmaals 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s