|
|
|
| Здравствуйте! Пользовался до сегодняшнего дня ТопСервером, решил установить сам все. Все хорошо, только не работает switch-case, т.е. не передается переменая, в чем проблема? Может что-то не правильно настраивал? | |
|
|
|
|
|
|
|
для: include
(27.05.2008 в 23:27)
| | А в чем конкретно проблема, откуда и куда не передается? Приведите пример скрипта, где используется конструкция switch. | |
|
|
|
|
|
|
|
для: AcidTrash
(27.05.2008 в 23:36)
| | Все в одном файле:
===index.php===
<a href="index.php?i=1">aaa</a><br>
<a href="index.php?i=2">bbb</a><br>
<?php
switch ($i) {
case "1":
require_once 'aaa.php';
break;
case '2':
require_once 'bbb.php';
break;
}
?>
|
| |
|
|
|
|
|
|
|
для: include
(27.05.2008 в 23:44)
| | Выключен register_globals в php.
Принимайте не $i в switch, а так как передаете (методом GET["i"] или POST["i"]).
Пример switch ($_GET["i"]) | |
|
|
|
|
|
|
|
для: AcidTrash
(27.05.2008 в 23:53)
| | Ок. Спасибо. Заработало.
register_globals был включен... | |
|
|
|
|
|
|
|
для: AcidTrash
(27.05.2008 в 23:53)
| | Еще вопросик: а почему на топсервере работало без использования get и post, а так нет? | |
|
|
|
|
|
|
|
для: include
(28.05.2008 в 00:13)
| | register_globals там был включен!!! | |
|
|
|