Hi,
Also den Kreuzverweis in deiner Datenbank hab ich durchblickt. Wobei du die Spalte "kat" schmeißen könntest, da der Unterschied zwischen Thema und Beitrag ja in dem Feld zuid liegt (NULL-->Thema, Int-->Beitrag).
Sollte ich das schon mal falsch verstanden haben, bitte um Berichtigung.
Array-Lösung? Wie meinst du das? Du holst dir alle Einträge aus der Datenbank mittels Query und speicherst sie in Arrays? bzw. lest sie aus?
Dann könntest du ja die Sortierung direkt in der Query vornehmen.
PHP-Code:
SELECT zuid FROM themen_u_beitraege WHERE zuid IS NOT NULL GROUP BY zuid ORDER BY erstelldatum DESC
Mit dieser Query (nicht getestet) solltest du alle ID's der Hauptthemen nach aktuellstem Datum der Beiträge geordnet zurückbekommen. Die nur noch mit der Query abfragen und auflisten...
Hoff ich bin hinter dein Problem gestiegen.
Mfg