devilzride
Grünschnabel
Hi erstmal an alle.
Dies ist mein erster Post, da ich sonst immer schön brav die Suchfunktion benutzt habe und mir so meine Fragen selber beantworten konnte (Bin ja schon länger angemeldet).
Zu meinem folgendem Problem habe ich jedoch keine Antwort gefunden:
Ich bin gerade dabei ein Forum zu machen, und als übersicht wird das in etwa wie hier gehalten, also eine Hauptkategorie, in der mehrere Unterkategorien eingeteilt sind.
Ich habe dafür 2 MYSQL-Tabellen, f_kats für die Hauptkategorie und f_skats für die enigeteilten Unterkategorien.
Jetzt wollte ich das ganze mit 2 While-Schleifen abfragen, jedoch wird immer am Ende einer nächsten Kategorie auch die Untergeordneten aus der vorigen Kategorie mit drangehängt.
Um das mal etwas zu verdeutlichen, hier ein Screeny.
Den Code den ich hierfür verwendet habe ist wie folgt:
Ich wäre für jede Hilfe sehr dankbar!
mfg, deV!L
Dies ist mein erster Post, da ich sonst immer schön brav die Suchfunktion benutzt habe und mir so meine Fragen selber beantworten konnte (Bin ja schon länger angemeldet).
Zu meinem folgendem Problem habe ich jedoch keine Antwort gefunden:
Ich bin gerade dabei ein Forum zu machen, und als übersicht wird das in etwa wie hier gehalten, also eine Hauptkategorie, in der mehrere Unterkategorien eingeteilt sind.
Ich habe dafür 2 MYSQL-Tabellen, f_kats für die Hauptkategorie und f_skats für die enigeteilten Unterkategorien.
Jetzt wollte ich das ganze mit 2 While-Schleifen abfragen, jedoch wird immer am Ende einer nächsten Kategorie auch die Untergeordneten aus der vorigen Kategorie mit drangehängt.
Um das mal etwas zu verdeutlichen, hier ein Screeny.
Den Code den ich hierfür verwendet habe ist wie folgt:
PHP:
$qry = db("SELECT * FROM ".$db['f_kats']."
ORDER BY kid");
while($get = mysql_fetch_array($qry))
{
$qrys = db("SELECT * FROM ".$db['f_skats']."
WHERE sid = '".$get['id']."'
ORDER BY topic");
while($gets = mysql_fetch_array($qrys))
{
$class = ($color % 2) ? "change" : "main"; $color++;
$showt .= show($dir."/kats_show", array("topic" => $get['topic'],
"subtopic" => $gets['subtopic'],
"lpost" => $lpost,
"threads" => $gets['threads'],
"posts" => $gets['posts'],
"class" => $class,
"id" => $gets['sid']));
}
$show .= show($dir."/kats", array("katname" => $get['name'],
"topic" => _forum_topic,
"lpost" => _forum_lpost,
"threads" => _forum_threads,
"posts" => _forum_posts,
"showt" => $showt));
}
$threads = show(_forum_cnt_threads, array("threads" => cnt($db['f_threads'])));
$posts = show(_forum_cnt_posts, array("posts" => cnt($db['f_posts'])));
$index = show($dir."/forum", array("head" => _forum_head,
"threads" => $threads,
"posts" => $posts,
"show" => $show));
Ich wäre für jede Hilfe sehr dankbar!
mfg, deV!L