PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| $ophalenberichten = mysql_query("SELECT DATE_FORMAT(datum, '%d %M %Y %H:%i') AS datum, DATE_FORMAT(datum, '%d') AS dag, DATE_FORMAT(datum, '%m') AS maand, DATE_FORMAT(datum, '%H:%i ') AS uurmin, DATE_FORMAT(datum, '%Y') AS jaar, van_id, naar_id, bericht, id FROM berichten WHERE naar_id = $id ORDER BY ID DESC LIMIT 0,10"); $genoemd=array(); while($row=mysql_fetch_assoc($ophalenberichten)) { if(!in_array($row['van_id'],$genoemd)) { $genoemd[]=$row['van_id']; echo ("$row[bericht]"); } } |
Met bovenstaand scriptje haal ik de berichten uit de database, vaak is er meerdere keren gepost door een user, bovenstaand scriptje zorgt dat alle berichten worden gedisplayed maar bij meer dan 1 bericht door een bepaalde user wordt het nieuwste bericht getoond, hoe kan ik nu controlleren of iemand meer als 1 bericht heeft gestuurd en zo een linkje laten weergeven "Klik hier voor alle berichten door deze persoon"
[ Voor 8% gewijzigd door Verwijderd op 16-06-2003 21:53 ]