Понимаю что должна быть проверка если я нажал на эту страницу, то открывается подкатегория и загружаеться эта страница, а если на другую то тоже самое с другой,
т.е если ссылка категории =basename($_SERVER['PHP_SELF']); то загружается эта страница и открываются подкатегория.
Но этот код нечего не выдает!, может мне избавиться от ява скрипта и сделать обычный
Самое сложно не могу понять как реализовать ОТКРЫТИЕ меню и переход подскажите
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- 'sub_menu_1',
- 'Ремонт компьютеров',
- 'remont.php',
- ),
- 'sub_menu_2',
- 'Установка Windows',
- 'ystanowka.php',
- ),
- );
- function LeftMenu($menu){
- /*$actualPage = $_SERVER['PHP_SELF'];
- //$actualPath = $_SERVER['REQUEST_URI'];
- //$actualPageName = ($actualPage);*/
- $actMenu = '';
- foreach ($menu as $m) {
- if ($m[2] == $actualPageName) $actMenu = $m[1];
- foreach ($m[3] as $title) {
- if ($title[1] == $actualPageName) $actMenu = $title[0];
- }
- }
- }
- // Now display the menu
- foreach ($menu as $m) {
- if ($actualPageName == $m[2])
- echo "<li><a href=\"$m[2]\" onclick=\"openMenu('$m[0]');return(false)\">", $m[1],'</a>';
- echo "<ul id=\"$m[0]\">";
- foreach ($m[3] as $title) {
- if ($actualPageName == $title[1])
- echo "<li><a href=\"$title[1]\">", $title[0], '</a></li>';
- }
- echo '</ul></li>';
- }
- }
- }
- echo LeftMenu($menu);
- ?>