Ik ben bezig met een soort weblog idee, hierbij moet uiteraard ook een archief komen. Alle berichten worden nu in de database gezet met een publicatie_datum, op basis hiervan moet het archief ook werken.
De database bestaat heel eenvoudig uit 1 tabel, waarin alles over het bericht staat + de publicatie datum.
Wat ik nu wil is een select query uitvoeren die bij ELKE verschillende datum, de berichten zoekt.... Dus ze zo weergeeft:
24/12/2002
- bericht 1
- bericht 2
- bericht 3
23/12/2002
- bericht 1
- bericht 2
Dit gaat opzich goed, totdat er meerdere berichten bij 1 datum horen, dan krijg ik het als volgt geoutput:
24/12/2002
- bericht 1
24/12/2002
- bericht 1
Dus 2 (in de database) verschillende berichten worden ge-output onder 2 data, en hetzelfde bericht.
Dit is de code:
Heb bijna alles al geprobeerd, iemand enig idee wat ik fout doe ???
De database bestaat heel eenvoudig uit 1 tabel, waarin alles over het bericht staat + de publicatie datum.
Wat ik nu wil is een select query uitvoeren die bij ELKE verschillende datum, de berichten zoekt.... Dus ze zo weergeeft:
24/12/2002
- bericht 1
- bericht 2
- bericht 3
23/12/2002
- bericht 1
- bericht 2
Dit gaat opzich goed, totdat er meerdere berichten bij 1 datum horen, dan krijg ik het als volgt geoutput:
24/12/2002
- bericht 1
24/12/2002
- bericht 1
Dus 2 (in de database) verschillende berichten worden ge-output onder 2 data, en hetzelfde bericht.
Dit is de code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| <? $datum_query = "SELECT PDATUM FROM bericht WHERE ( STATUS = 2 ) ORDER BY PDATUM DESC "; $datum_result = mysql_query($datum_query); while($datum = mysql_fetch_array($datum_result)) { ?> <tr> <td valign="bottom"><a href="#" class="red_link"><br><? echo "$datum[PDATUM]"; ?></a><br><span class="normal_red"> <? $berichten_query = "SELECT * FROM bericht WHERE PDATUM = '$datum[PDATUM]' AND STATUS = 2 "; $berichten_result = mysql_query($berichten_query); while($bericht = mysql_fetch_array($berichten_result)) { ?> <? echo "$bericht[KOP]"; ?> </td> <td>[img]"art/shim.gif"[/img]</td> <td valign="bottom" class="normal_red">rating</td> <? } ?> </tr> <? } ?> |
Heb bijna alles al geprobeerd, iemand enig idee wat ik fout doe ???