Автор Тема: меню на php (показать \\ скрыть субразделы)  (Прочитано 6725 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 718972

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 26
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Есть ссылки такого виды (Разделы, типа пункты меню):
Раздел1
Раздел2
...

//Субразделы пока вывожу через case:
if ($_SERVER[\'REQUEST_METHOD\']==\'GET\') {

switch ($_GET[\'r\']) {
    case 2:
        echo "  
        - Субраздел 1

        - Субраздел 2

        - Субраздел 3

                        ……
  }
}
?>

Не соображу как сделать:
ЕСЛИ произошел повторный клик по
ссылке Раздел1, ТО Субразделы (скрываются\\не выводятся),
если опять по нему (Раздел1) кликнуть, субразделы снова выводятся ну и так далее;

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
меню на php (показать \\ скрыть субразделы)
« Ответ #1 : 15 Июня 2005, 13:32:33 »
718972
При чем здесь PHP?
PHP где исполняется?
А где менюшки отрисовываются?

Вот это натолкнет на мысли:
Element
Link1
Link2
etc

Есть ошибки, наверно.
LJ: Backslashed life (rss)

Оффлайн 718972

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 26
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
меню на php (показать \\ скрыть субразделы)
« Ответ #2 : 15 Июня 2005, 13:42:53 »
CGVictor

этот вопрос не зря появился в php форуме,
а не в форуме про js... здесь мне не нужен js.

у меня затруднение в реализации средствами php показа\\скрытия \'субрзаделов\'
при повторных кликах по \'разделу\' ..
« Последнее редактирование: 15 Июня 2005, 13:52:54 от 718972 »

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
меню на php (показать \\ скрыть субразделы)
« Ответ #3 : 15 Июня 2005, 14:19:15 »
Ну во первых:

switch ( $param ) {
  case "value":
    //bla-bla-blia
    break;
}
Не все коту матрица.

Оффлайн 718972

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 26
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
меню на php (показать \\ скрыть субразделы)
« Ответ #4 : 15 Июня 2005, 18:30:09 »
а во вторых ?

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
меню на php (показать \\ скрыть субразделы)
« Ответ #5 : 15 Июня 2005, 18:37:36 »
Цитировать
718972:
а во вторых ?


А во вторых: http://www.phpfaq.ru/debug , в частности (как мне кажется)  раздел "Отладка и поиск ошибок в своем алгоритме.".
Не все коту матрица.

Оффлайн 718972

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 26
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
меню на php (показать \\ скрыть субразделы)
« Ответ #6 : 15 Июня 2005, 18:43:11 »
причем тут ошибки ? у меня их нет, да и не в ошибках вопрос..

а в \'схеме\' реализации  описанного

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
меню на php (показать \\ скрыть субразделы)
« Ответ #7 : 15 Июня 2005, 18:54:49 »
718972

Ваша программа работает не так, как задумано. Значит имеет место быть ошибка в алгоритме.

Значит вам надо проверить алгоритм. Понять как и почему он работает.

Например: вывести параметры, передаваемые программе:

print_r($_GET);

Вывести различные echo "Блог такой-то отработал", чтобы понять - какой кусок кода отрабатывается, какой - нет, при каких ситуациях.

И я вас уверяю, вы найдеет ошибку.
Не все коту матрица.

Оффлайн 718972

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 26
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
меню на php (показать \\ скрыть субразделы)
« Ответ #8 : 15 Июня 2005, 19:00:40 »
согласен во многом, в том числе \'с вывести параметры, передаваемые программе\' - этим и занимаюсь. Но проблем в том, что мне пока неясен сам алгоритм решения моей задачи, его(алгоритма) еще нет, или есть какой-то алгоритм(промежуточный), возможно неверный в принципе, и не решающий мою задачу. А искать ошибки я завсегда - ЗА, было бы в чем..

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
меню на php (показать \\ скрыть субразделы)
« Ответ #9 : 15 Июня 2005, 19:09:42 »
Ликбез про алгоритм не понял. А что вы в первом посте выложили?
Не все коту матрица.

Оффлайн 718972

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 26
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
меню на php (показать \\ скрыть субразделы)
« Ответ #10 : 15 Июня 2005, 19:15:23 »
" какой-то алгоритм(промежуточный), возможно неверный в принципе и не решающий мою задачу"

для иллюстрации постановки вопроса, так сказать

Оффлайн Java Beginner

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
меню на php (показать \\ скрыть субразделы)
« Ответ #11 : 19 Июня 2005, 12:19:24 »
718972:
если ты хочешь сделать динамическую страничку, то PHP тебе не поможет, а если нет, то все нетрудно в принципе :)

Оффлайн 718972

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 26
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
меню на php (показать \\ скрыть субразделы)
« Ответ #12 : 19 Июня 2005, 13:00:31 »
Java Beginner
погадай еще чего-нибудь

Тема закрыта.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28