Mailinglisten-Archive |
>hi liste, > >ich habe eine baumstuktur (aus db) > >1999 > 9 > titel > titel > titel > 10 > titel > titel > 11 > titel > titel > 12 > Es geht ohne JS und ohne Frames. Nur PHP und HTML. Was man lediglich braucht ist ein Array das man mit SESSION´s registriert oder aber per Link auf die nächste Seite schiebt. Jedem Eintrag ist in der Datenbank eine eineindeutige ID zugewiesen. Ein Zweig wird nur dann aufgeklappt, wenn in dem Array der Eintrag, z.B. 9 vorhanden ist. Ist 9 nicht vorhanden gilt der Zweig 9 als nicht aufklappbar. Klickt der Benutzer nun auf ein Plus-Zeichen (Grafik, Zeichen) so wird die ID dem Array hinzugefügt für aufklappbar. Die Seite wird reloaded das Array rüber gerettet. Jetzt wird hier ein Minus angezeigt. Klickt der Benutzer hier nun auf das Minus löschen wir die ID in dem Array. Die Seite wird reloaded und der Zweig wird nicht mehr eingeblendet. Ist ein Menü nicht aufklappbar hat man sich das durchlaufen der Datensätze in diesem Zweig gespart.
php::bar PHP Wiki - Listenarchive