За последние 24 часа нас посетил 17491 программист и 1686 роботов. Сейчас ищут 943 программиста ...

Многоуровневое меню

Тема в разделе "Прочие вопросы по PHP", создана пользователем Wex, 15 фев 2009.

  1. Wex

    Wex Активный пользователь

    С нами с:
    14 фев 2009
    Сообщения:
    1
    Симпатии:
    0
    Добрый день!
    Помогите пожалуйста.

    Вот код меню:
    PHP:
    1.  
    2. <?
    3.  function tree($ids) {
    4.     $query = "SELECT id, name, id_parrent FROM groups WHERE id_parrent = " . $ids . " ORDER BY id ASC";
    5.     $result = mysql_query($query);
    6.     echo "<ul>";
    7.     while ( $print = mysql_fetch_array($result)) {
    8.     $ide = $print['id'];
    9.     echo "<li>";
    10.     echo "<a href=#?id=".$ide.">".$print['name']."</a>";
    11.     tree($ide);
    12.     }
    13.     echo "</ul>";
    14.     }
    15.     tree(0, 0);  
    16. ?>
    17.  
    На моём сайте будут так отображаться данные(к примеру):
    Программы
    -Скрипты
    --Форумов
    --Гостевых
    -Офисные
    -Для бухгалтерии
    Книги
    -Журналы
    Радиотехника

    То-есть сначала должны отобразиться только главные категории, далее при нажатии на "Программы", должны отобразиться: "Скрипты, Офисные, Для бухгалтерии", далее нажимаем на "Скрипты", и отображаются "Форумов, Гостевых". То есть дерево.

    При нажатии на любую ссылку меню переходим на страницу view.php?param1=...?param2=... ... .

    Помогите пожалуйста реализовать такое меню, и главное, что-бы при переходе на view.php сохранялась открытая директория.