PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| $result = mysql_query("SELECT * FROM forums ORDER BY f_order"); while ($line = mysql_fetch_array($result)){ if ($line[categorie] == "yes") { $t-> set_var(array( "CAT_NAME"=>$line[name] )); $t->parse("categorie","CAT_ROW",true); } else { $t-> set_var(array( "FORUM_ID"=>$line[id], "FORUM_NAME"=>$line[name], "FORUM_COMMENT"=>$line[comment] )); $t->parse("forum","FORUM_ROW",true); } } |
Hij gaat nu eerst alle categories maken en daarom alles forums, maar ik zie toch duidelijk dat er een loop inzit en dat hij netjes steeds elke record moet afwerken waarom doet hij dat niet