Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> OPT 1.x Potrójne section
Inscure
post 22.10.2011, 15:31:14
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 4
Dołączył: 18.09.2010

Ostrzeżenie: (0%)
-----


Witam, podwójny działa, potrójny już niestety nie. Kod PHP wygląda u mnie tak:

<?php

Kod
            $menuMatch = array();
            $i = 0;
            
            $menu_data = array();
            $query = dbquery("SELECT * FROM ".DB_PREFIX."menu WHERE menu_main='1' ORDER BY menu_order ASC");
            while($data = dbarray($query)) {
                $menu_data[$i] = array(
                    'id' => $data['menu_id'],
                    'title' => $data['menu_title'],
                );
                
                $menuMatch[$data['menu_id']] = $i;
                $i++;
                
            }
            
            $i = 0;
            $submenu_data = array();
            $sub_query = dbquery("SELECT * FROM ".DB_PREFIX."menu WHERE menu_main='0' ORDER BY menu_order ASC");
            while($sub_data = dbarray($sub_query)) {
                $submenu_data[$menuMatch[$sub_data['menu_sub']]][] = array(
                    'id' => $sub_data['menu_id'],
                    'title' => $sub_data['menu_title'],
                );
                
                $subMenuMatch[$sub_data['menu_id']] = $i;
                $d[$sub_data['menu_id']] = $menuMatch[$sub_data['menu_sub']];
                $i++;
            }
    
            $submenu2_data = array();
            $sub_query = dbquery("SELECT * FROM ".DB_PREFIX."menu WHERE menu_main='3' ORDER BY menu_order ASC");
            while($sub2_data = dbarray($sub_query)) {
                
                $submenu2_data[$d[$sub2_data['menu_sub']]][$subMenuMatch[$sub2_data['menu_sub']]][] = array(
                    'id' => $sub2_data['menu_id'],
                    'title' => $sub2_data['menu_title'],
                );
            }
            
            $tpl -> assign('menu_data', $menu_data);
            $tpl -> assign('submenu_data', $submenu_data);
            $tpl -> assign('submenu2_data', $submenu2_data);


Jakieś pomysły? closedeyes.gif


--------------------
eXtreme-Fusion CMS - polski, darmowy system zarządzania treścią z rozbudowanym wsparciem technicznym.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 11:37