Ik heb nu deze code:
Mijn probleem is dat hij bij elk forum dat weergegeven wordt ook de categorie erboven zet. Dit hoeft echter maar 1 keer. Het moet er dus zo uitzien:
-catnaam1
-forum1
-forum2
-catnaam2
-forum3
-forum4
maar ik heb:
-catnaam1
-forum1
-catnaam1
-forum2
-catnaam2
-forum3
-catnaam2
-forum4
Ik heb ook al GROUP BY geprobeerd maar dat werkt ook niet. Hoe krijg ik dit op de juiste manier?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| <? include('header.php'); include('config.php'); mysql_connect("$host", "$user", "$pass"); mysql_select_db("$db"); $query = mysql_query("SELECT c.id, c.cat_naam, f.* FROM forums f, cat c where f.cat_id = c.id "); while ($r = mysql_fetch_object($query)) { $forum_id = $r->forum_id; $forum_name = $r->naam; $omschrijving - $r->omschrijving; $cat_name = $r->cat_naam; echo " <tr> <td bgcolor=\"#FFFFFF\" colspan=\"3\" width=\"746\">$cat_name</td> </tr> <tr> <td bgcolor=\"#FFFFFF\" width=\"602\">$forum_name<br>$omschrijving</td> <td bgcolor=\"#FFFFFF\" width=\"79\">lastpost</td> <td bgcolor=\"#FFFFFF\" width=\"57\">modje</td> </tr>"; } ?> |
Mijn probleem is dat hij bij elk forum dat weergegeven wordt ook de categorie erboven zet. Dit hoeft echter maar 1 keer. Het moet er dus zo uitzien:
-catnaam1
-forum1
-forum2
-catnaam2
-forum3
-forum4
maar ik heb:
-catnaam1
-forum1
-catnaam1
-forum2
-catnaam2
-forum3
-catnaam2
-forum4
Ik heb ook al GROUP BY geprobeerd maar dat werkt ook niet. Hoe krijg ik dit op de juiste manier?