Ok, Ich bin schonmal ein stück weiter, jedoch scheitert es noch an der Ausgabe.
Momentan sieht es so aus:
$cats = $db->query("SELECT h.*, s.* FROM headcats AS h LEFT JOIN subcats AS s ON h.headcatid = s.headcatid GROUP BY h.headcatid, s.headcatid ORDER BY h.headcatsort ASC, s.subcatsort ASC"
while($rowcat = $db->fetch_array($cats)) {
$tpl->set_bit("tablecolor", table_ab());
$tpl->set_bit("cat_id", $rowcat['catid']);
$tpl->set_bit("cat_catname", $rowcat['headcatname'].' '.$rowcat['subcatname']);
$tpl->getbit("navi_cats_showbit", "navi_cats_showbit_subcats"
}
Problem ist, das er die von de subcats immer nur 1 ausgibt.
Muss man die subcats (weils mehrere sein werden) in einen array packen? Wie mach ich das?
Also Ausgabe ist dann so:
headcat4 subcat1
headcat4 subcat2
headcat3
headcat1
Ich bräuchte das so:
headcat4
subcat1
subcat2
headcat3
headcat1