Du benutzt doch schon foreach, ich bin mir nicht klar warum du das nicht übertragen kannst.
Für den zweiten Teil bin ich mir nicht sicher, was du genau machen willst. Ich habe es so verstanden, dass du für einen Eintrag alle Kategorien anzeigen lassen willst, aber dein letzter Code-Abschnitt...