Ik zit even helemaal vast met een script wat ik aan het maken ben. Ik wil de laatste 9 reacties die op mijn site geplaatst als output krijgen. Wat me nu niet lukt is om de juiste titel's te vinden bij de links en om er voor te zorgen dat elk bericht maar 1x wordt weergegeven in het lijstje.
Dit is me script tot nu toe. Als output krijg ik de laatste 9 berichten met de juiste datum en de juiste link naar het echte bericht maar niet de titel en soms staat dingen er dus dubbel tussen als er 2x achterelkaar gereplied is op het zelfde bericht. Wie kan me verder helpen?
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
| <? include "dbconfig.php"; mysql_connect($dbhost, $dbuser, $dbpassword); $query = "SELECT * FROM reacties order by id DESC LIMIT 0, 9"; $result = mysql_db_query($dbname, $query); if ($result) { while ($r = mysql_fetch_array($result)) { $id = $r["id"]; $date = date ("H:i", $r['date']); $cato = $r["cato"]; $nieuws_id = $r["nieuws_id"]; if($cato == "1") { $link = "tweaks.php?page=bekijk&id=$nieuws_id"; } if($cato == "2") { $link = "downloads.php?page=bekijk&id=$nieuws_id"; } if($cato == "3") { $link = "reviews.php?page=bekijk&sub=tutorial&art_id=$nieuws_id&id=1"; } if($cato == "4") { $link = "tutorials.php?page=bekijk&sub=tutorial&art_id=$nieuws_id&id=1"; } if($cato == "5") { $link = "nieuws.php?page=bekijk&id=$nieuws_id"; } if($cato == "6") { $link = "casemods.php?page=bekijk&id=$nieuws_id"; } if($cato == "7") { $link = "poll.php?id=$nieuws_id"; } if($cato == "8") { $link = "extra.php?page=crew&id=$nieuws_id"; } if($cato == "9") { $link = "scripts.php?page=bekijk&id=$nieuws_id"; } echo "$date <a href=\"$link\">$titel</a><br>"; } } ?> |
Dit is me script tot nu toe. Als output krijg ik de laatste 9 berichten met de juiste datum en de juiste link naar het echte bericht maar niet de titel en soms staat dingen er dus dubbel tussen als er 2x achterelkaar gereplied is op het zelfde bericht. Wie kan me verder helpen?