Показать сообщение отдельно
Alie вне форума      Старый Обработка переменной в switch case #1  
Alie
Участник+
Регистрация: 20.03.2006
Сообщения: 153


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Alie Найти все сообщения от Alie Добавить Alie в список друзей  
16.10.2011, 04:07

Дано: модуль в phpNuke, использующий switch для изменения контента на странице.
Код:
echo "<a href=\"modules.php?name=$module_name\">main</a> <a href=\"modules.php?name=$module_name&i=more\">more</a>"; switch($i) { default: main(); break ; case "more": more(); break ; } function main() { echo "MAIN CONTENT"; } function more() { echo "MORE CONTENT"; }

Вопрос: каким образом происходит присвоение значения переменной $i при переходе по ссылке (например кликая на more открывается more();)?

Пробовала написать на голом PHP - переход по ссылке не срабатывает (страница не найдена), и это несмотря на то, что по ссылке явно присваивается значение переменной $i через _GET.
Что я упускаю?


P.S. Разобралась - перепутала операторы. Тему можно закрывать/удалять.