Dynamisch submenu

Status
Niet open voor verdere reacties.

bhofkens

Gebruiker
Lid geworden
19 jan 2008
Berichten
228
Ik wil dat men via het CMS (eigen) ook submenu-items kan toevoegen maar ik krijg het niet echt voor me kaar kan iemand me hierbij helpen dit is het menu code:

De veld Menuitem is waar het menuitem in staat en onder veld Waaronder staat het onder welk menuitem hij hoord.


PHP:
<?php

session_start();

require('../cms/includes/connect.php');

$connect = mysql_pconnect($hostname_connect, $username_connect, $password_connect) or die(mysql_error());
mysql_select_db( $database_connect );

// deze pagina ophalen (voor het menu, omdat we het menu active moeten maken)
$pagina = isset($_GET['pagina']) && !empty($_GET['pagina']) ? $_GET['pagina'] : 'home';
$sql = mysql_query("SELECT * FROM Editor WHERE `Menuitem` = '$pagina' LIMIT 1");
$pagina = mysql_fetch_assoc($sql);

// menu ophalen
$sql2 = mysql_query("SELECT * FROM `Editor` WHERE `hoofdmenu`= 'Ja' AND `Actief`='Ja' ORDER BY `order` LIMIT 6");
$menu = array();
while($menuitem = mysql_fetch_assoc($sql2)){
    $menuitem['active'] = $menuitem['Menuitem'] == $pagina['Menuitem'] ? 'ja' : 'nee';
    $menu[] = $menuitem;
}

            foreach($menu as $key => $menuitem){
            
                echo '<li><a href="'.$menuitem['Menuitem'].'" '. ($menuitem['Menuitem'] == $pagina['Menuitem'] ? 'class="menuactive"' : 'class="menu-item"') .'>'.$menuitem['Menuitem'].'</a>';
                $sql4 = mysql_query("SELECT * FROM `Editor` WHERE `Waaronder`='" . $_GET['Waaronder'] . "' AND `hoofdmenu`='Sub' ORDER BY `order`");                
                $result1 = mysql_fetch_assoc($sql4);

                if($menuitem['Menuitem'] == $result1['Menuitem']){
                    echo '<ul>';
                    while($result1 = mysql_fetch_assoc($sql4)){
                        echo '<li><a href="'.$menuitem1['Menuitem'].'">'.$menuitem1['Menuitem'].'</a></li>';
                    }
                    echo '</ul>';
                }
                else {
                }
                echo '</li>';
            }
            ?>
 
Laatst bewerkt:
Even voor alle duidelijkheid;
We hebben er niet zoveel aan met zo weinig basisinformatie.
Welk CMS is het?
Enzovoort.
Geef ons dus eerst wat meer basisinfo voordat we je kunnen helpen
 
Ik heb de bovenstaande post aangepast weet niet of dat voldoende is. Geef aan wat je van me wil hebben? CMS is eigen. Ik vul het MySQL daarmee die hij op de site ophaalt. Wil je een Table structuur?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan