Gruppe-delling

Tags:    php

Hvordan gør jeg så fx. disse informationer bliver inddelt i "grupper" efter årstal? vær opmærksom på at tiden er skrev som normal sprog, men i virkeligheden er det timestamp:

mysql-databasens data:

tekst - dato
hej - 1-10-1990
med - 2-10-1990
dig - 3-9-1991
hvad - 4-8-1992
så - 5-7-1992
der - 6-7-1993

output:

1993
=====
6-7 der
=====
1992
=====
4-8 så
5-7 hvad
=====
1991
=====
3-9 dig
=====
1990
=====
2-10 med
1-10 hej
=====


håber i forstår hvad jeg mener ;)



Indlæg senest redigeret d. 29.09.2006 17:27 af Bruger #8254
4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hvordan gør jeg så fx. disse informationer bliver inddelt i "grupper" efter årstal? vær opmærksom på at tiden er skrev som normal sprog, men i virkeligheden er det timestamp:

mysql-databasens data:

tekst - dato
hej - 1-10-1990
med - 2-10-1990
dig - 3-9-1991
hvad - 4-8-1992
så - 5-7-1992
der - 6-7-1993

output:

1993
=====
6-7 der
=====
1992
=====
4-8 så
5-7 hvad
=====
1991
=====
3-9 dig
=====
1990
=====
2-10 med
1-10 hej
=====


håber i forstår hvad jeg mener ;)

Noget ala:
$q = mysql_query("SELECT * FROM database ORDER BY aarstal")
$årstal = 0;
while($b = mysql_fetch_array($q))
{
if($årstal!=$b["aarstal"])
echo $b["arrstal"]."<hr>";
$årstal = $b["aarstal"];
echo $b["besked"]."<br>";
}



kommer lige i kodeboks:):
Fold kodeboks ind/udKode 




men jeg sætter ikke årstallet nogen steder, der er kun timestamp'en dato



$q = mysql_query("SELECT * FROM Nyheder ORDER BY dato DESC");
$rstal = 0;
while($b = mysql_fetch_array($q))
{
if($rstal!=date("Y",$b["dato"]))
echo "</ol>".date("Y",$b["dato"])."<hr><ol>";
$rstal = date("Y",$b["dato"]);
echo "<li>".$b["langtitel"];
}

mange tak :D



t