Tobias Staffel
Grünschnabel
Guten Tag und zwar bastel ich gerade an einem keinen Forum, und möchte nun das zb alles was die Kategorie "Allgemein" hat auch unter dieser Kategorie steht.
Mit LEFT JOIN habe ich schonmal hinbekommen das mir alles angezeigt wird, doch nun ist es so das jetzt mehrmals Allgemein da steht.
Deswegen meine frage was könnte ich tun damit er die while schleife zwar weiter mach aber den Kategorie namen nur einmal anzeigt?
hier mal der code:
Würde mich freuen wenn ihr bei dem problem helfen könntet.
Mit LEFT JOIN habe ich schonmal hinbekommen das mir alles angezeigt wird, doch nun ist es so das jetzt mehrmals Allgemein da steht.
Deswegen meine frage was könnte ich tun damit er die while schleife zwar weiter mach aber den Kategorie namen nur einmal anzeigt?
hier mal der code:
PHP:
$ftpl = new tpl("template/foruml.htm", 1);
$class = "Cmite";
db_connect();
$abf = "SELECT
`".prefix."forumcat`.`cname`, `".prefix."forum`.`name`
FROM `".prefix."forumcat`
LEFT JOIN `".prefix."forum` ON `".prefix."forum`.`cname` = `".prefix."forumcat`.`cname`
ORDER BY `".prefix."forumcat`.`cname` ASC
";
$erg = db_run_query($abf);
$ftpl->out(0);
while ($row = db_fetch_assoc($erg)) {
if($class == "Cmite") { $class = 'Cnorm'; } else { $class = 'Cmite'; }
$ftpl->set('CLASS', $class);
$ftpl->set('FCAT', $row['name']);
$ftpl->set('CATNAME', $row['cname']);
$ftpl->out(1);
}
$ftpl->out(2);
Würde mich freuen wenn ihr bei dem problem helfen könntet.
Zuletzt bearbeitet: