Avatar billede coolcom Nybegynder
26. september 2007 - 21:00 Der er 5 kommentarer

Dynamiske undermenuer

Hey..

Jeg har et problem ang. dynamiske undermenuer.

Jeg har lavet en række faste hovedmenuer som hver skal have tildelt et vidst antal undermenuer.
Disse havde jeg tænkt skulle hives ud fra en database med følgende opsætning:

content - submenu_name - submenu_id

Det skulle gerne ende med at blive sådan når man f.eks. går ind på index.php?page=info&id=2 kommer man ind på info sidens undermenupunkt nummer 2.

Jeg håber der er en der vil hjælpe mig.

På forhånd tak.
Avatar billede olebole Juniormester
27. september 2007 - 01:02 #1
<ole>

Det forstår jeg ikke

/mvh
</bole>
Avatar billede coolcom Nybegynder
27. september 2007 - 14:43 #2
Det kan godt være det ikke er den mest smarte måde at lave det på. Men det jeg vil frem til er at man skal kunne lave/redigere/slette forskellige undermenuer på hver side.
Avatar billede woowii Nybegynder
27. september 2007 - 22:01 #3
Og hvad er problemet? =)

Vil du have det hele lavet for dig eller har du forsøgt noget som du ikke kunne få til at virke?
Avatar billede coolcom Nybegynder
27. september 2007 - 22:31 #4
Ja jeg har indtil videre fået lavet dette:

<?php

class submenu {

    var $submenu = "";

    //---------------------------------
    //    Definerer de forskellige sider
    //---------------------------------
   
    function pages()
    {
            global $skin;
            $test = !empty($_GET['page']) ? $_GET['page'] : FALSE;
            switch ($test)
            {
                    case "news":
                        $this->news_submenu();
                    break;
                    case "info":
                        $this->info_submenu();
                    break;
                    case "events":
                        $this->events_submenu();
                    break;
                    case "crew":
                        $this->crew_submenu();
                    break;
                    case "gallery":
                        $this->gallery_submenu();
                    break;
                    case "contacts":
                        $this->contact_submenu();
                    break;
            }
           
            $skin->do_submenu("$this->submenu");   
   
    }
   
            //----------------------------------
            //Henter submenuen til news siden
            //----------------------------------
           
            function news_submenu() {

            }
           
            //----------------------------------
            //Henter submenuen til info siden
            //----------------------------------
   
            function info_submenu() {
       
               
           

            }
       
            //-------------------------------------------
            //Henter submenuen til arrangementer siden
            //-------------------------------------------
           
            function events_submenu() {
           
            }
           
            //----------------------------------
            //Henter submenuen til crew siden
            //----------------------------------
           
            function crew_submenu() {
           
            }
           
            //-------------------------------------
            //Henter submenuen til galleri siden
            //-------------------------------------
       
            function gallery_submenu() {
           
            }
           
            //-------------------------------------
            //Henter submenuen til contact siden
            //-------------------------------------
       
            function contact_submenu() {
           
            }

   
}

?>

Det jeg mangler er hvad der skal være i de forskellige funktioner. Jeg har prøvet flere forskellige ting men uden noget resultat.
Avatar billede coolcom Nybegynder
29. september 2007 - 14:54 #5
Ingen der har en løsning?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester