Forum Webscript.Ru

Программирование => PHP => Тема начата: 718972 от 15 Июня 2005, 13:20:48

Название: меню на php (показать \\ скрыть субразделы)
Отправлено: 718972 от 15 Июня 2005, 13:20:48
Есть ссылки такого виды (Разделы, типа пункты меню):
Раздел1
Раздел2
...

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

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

        - Субраздел 2

        - Субраздел 3

                        ……
  }
}
?>

Не соображу как сделать:
ЕСЛИ произошел повторный клик по
ссылке Раздел1, ТО Субразделы (скрываются\\не выводятся),
если опять по нему (Раздел1) кликнуть, субразделы снова выводятся ну и так далее;
Название: меню на php (показать \\ скрыть субразделы)
Отправлено: CGVictor от 15 Июня 2005, 13:32:33
718972
При чем здесь PHP?
PHP где исполняется?
А где менюшки отрисовываются?

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

Есть ошибки, наверно.
Название: меню на php (показать \\ скрыть субразделы)
Отправлено: 718972 от 15 Июня 2005, 13:42:53
CGVictor

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

у меня затруднение в реализации средствами php показа\\скрытия \'субрзаделов\'
при повторных кликах по \'разделу\' ..
Название: меню на php (показать \\ скрыть субразделы)
Отправлено: Croaker от 15 Июня 2005, 14:19:15
Ну во первых:

switch ( $param ) {
  case "value":
    //bla-bla-blia
    break;
}
Название: меню на php (показать \\ скрыть субразделы)
Отправлено: 718972 от 15 Июня 2005, 18:30:09
а во вторых ?
Название: меню на php (показать \\ скрыть субразделы)
Отправлено: Croaker от 15 Июня 2005, 18:37:36
Цитировать
718972:
а во вторых ?


А во вторых: http://www.phpfaq.ru/debug , в частности (как мне кажется)  раздел "Отладка и поиск ошибок в своем алгоритме.".
Название: меню на php (показать \\ скрыть субразделы)
Отправлено: 718972 от 15 Июня 2005, 18:43:11
причем тут ошибки ? у меня их нет, да и не в ошибках вопрос..

а в \'схеме\' реализации  описанного
Название: меню на php (показать \\ скрыть субразделы)
Отправлено: Croaker от 15 Июня 2005, 18:54:49
718972

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

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

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

print_r($_GET);

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

И я вас уверяю, вы найдеет ошибку.
Название: меню на php (показать \\ скрыть субразделы)
Отправлено: 718972 от 15 Июня 2005, 19:00:40
согласен во многом, в том числе \'с вывести параметры, передаваемые программе\' - этим и занимаюсь. Но проблем в том, что мне пока неясен сам алгоритм решения моей задачи, его(алгоритма) еще нет, или есть какой-то алгоритм(промежуточный), возможно неверный в принципе, и не решающий мою задачу. А искать ошибки я завсегда - ЗА, было бы в чем..
Название: меню на php (показать \\ скрыть субразделы)
Отправлено: Croaker от 15 Июня 2005, 19:09:42
Ликбез про алгоритм не понял. А что вы в первом посте выложили?
Название: меню на php (показать \\ скрыть субразделы)
Отправлено: 718972 от 15 Июня 2005, 19:15:23
" какой-то алгоритм(промежуточный), возможно неверный в принципе и не решающий мою задачу"

для иллюстрации постановки вопроса, так сказать
Название: меню на php (показать \\ скрыть субразделы)
Отправлено: Java Beginner от 19 Июня 2005, 12:19:24
718972:
если ты хочешь сделать динамическую страничку, то PHP тебе не поможет, а если нет, то все нетрудно в принципе :)
Название: меню на php (показать \\ скрыть субразделы)
Отправлено: 718972 от 19 Июня 2005, 13:00:31
Java Beginner
погадай еще чего-нибудь

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