Dynamisches MenÜ o0

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Dynamisches MenÜ o0

    So Leute,
    ich habe hier nen prob ist kein Synatx prob sonder eher was von Logik her naja gut also:

    Ich habe eine Index.php so in die wird jede andere datei als news.php und sowas per include eingefügt(muss da per inlcude machen da ich die Dateien getrennt haben will und nicht alles immer wieder mit dem Code der Index.php drinne haben will wird zu unüberischtlich) so und die Dateinamen für das Include kommen aus ner SQL Database hab jetzt zum beispiel

    ID=1 Linkname=News Datei=news.php


    aber wenn ich jetzt wieder einen link direkt in der datei news.php habe und nicht aus dem hauptmenu muss der ja wieder über inlcude eingefügt werden also müsste ich für jede datei nochma ne sub-database mit den links die da drinne sind erstellen und das wird einfach zu groß.So jetzt such ich nach einer Methode wie ich automatisch die sublinks aus der datei news.php in das inlcude packen kann ohen für jede datei wie news links und sowas was halt im hauptmenu steht ne sub-database zu machen.Vileicht habt ihr auch ne idee wie man das Komplett anders machen könnte..naja heflt mir bitte

    MFG Silentgh0st
  • hi, also ich bräuchte dafür nur zwei tabellen, in einer einzigen db, also Tabelle 1 heisst "grouplinks" tabelle 2 heisst "links"

    so, jetzt füllst du die 2.te tabelle mit den links auf, jeder link bekommt ne eigene id, also so würde bei mir die tabelle2 aussehn:

    Quellcode

    1. ID | LinkName | URL | Bild

    bei mir is noch nen bild dabei, dann kann man nen button machen, auf den man dan klicken kann ;)

    so, jetzt zur tabelle 1:

    Quellcode

    1. GroupID | LinkIDs


    in dieser tabelle wird ein eintrag pro datei gemacht!

    ich fülle jetzt mal die tabellen, um das zu verdeutlichen...


    Tabelle1

    Brainfuck-Quellcode

    1. GroupID | LinkIDs
    2. ------------------
    3. 0 | 1,3,4
    4. 1 | 0,1,2,4
    5. usw


    Tabelle2 (hab bild weggelassen, is mir zu viel arbeit ;))

    Brainfuck-Quellcode

    1. ID | LinkName | URL
    2. -------------------
    3. 0 | Games | http://irgendwas.de/games/
    4. 1 | Movies | http://irgendwas.de/movies/
    5. 2 | Hausaufgaben | http://irgendwas.de/ha/
    6. 3 | Board | http://irgendwas.de/board/
    7. 4 | GästBuch | http://irgendwas.de/guestbook/
    8. usw


    so, jetzt kannste der index.php die GroupID 0 zuordnen (natürlich erstma nur im kopf)
    dann liesst du die LinkIDs ein, zeiteilst die bei den kommas, dann hast die LinkIDs in nem array, und kannst mit diesen die passenden links aus der tabelle2 entnehmen, in unserem beispiel währen dann auf der hauptseite 3 links, Movies, Board und Gästebuch ;)

    hoffe, du kannst was damit anfangen ;)