|
|
|
| Добрый день, опять сюда с вопросом:
подскажите почему в скрипте (name.php) при отправке формы
echo"<form action=\"name.php?mode=choose\" method=\"post\">";
|
не происходит перехода к
в чем ошибка?
PS: не работает локально, на внешнем сервере все в порядке. Возможно проблема в register_globals? | |
|
|
|
|
|
|
|
для: Peter
(16.09.2005 в 15:57)
| | А у Вас в коде switch указан?
По идеи данная конструкция должна выглядеть так:
<?PHP
switch("name")
{
case "choose":
/* Здесь какие-то действия*/
break;
}
?>
|
| |
|
|
|
|
|
|
|
для: Artemy
(16.09.2005 в 16:15)
| | да, конечно... | |
|
|
|
|
|
|
|
для: Peter
(16.09.2005 в 16:20)
| | Приведите весь код. | |
|
|
|
|
|
|
|
для: Евгений Петров
(16.09.2005 в 17:34)
| | скрипт администрирования голосования | |
|
|
|
|
|
|
|
для: Peter
(16.09.2005 в 17:37)
| | Поставь перед switch сроку:
Что нибудь выводит? | |
|
|
|
|
|
|
|
для: Евгений Петров
(16.09.2005 в 17:44)
| | это последствия фигни register_globals=on , эх, нафиг это сделали вообще.. | |
|
|
|
|
|
|
|
для: isset
(16.09.2005 в 17:48)
| | Да нет это последствия
echo "<form action=\"name.php?mode=choose\" method=\"post\">";
|
Так нельзя писать лучше добавьте поле hidden
echo "<form action=\"name.php\" method=\"post\">";
echo "<input type=\"hidden\" name=\"mode\" value=\"choose\">"
|
| |
|
|
|
|
|
|
|
для: Евгений Петров
(16.09.2005 в 17:57)
| | это второе последствие, не заметил его | |
|
|
|
|
|
|
|
для: isset
(16.09.2005 в 18:00)
| | Я сначала сам на register_globals подумал, но меня смутило то что не воспинимает именно choose | |
|
|
|
|
|
|
|
для: Peter
(16.09.2005 в 17:37)
| | switch($mode) замени на switch($_POST['mode']) | |
|
|
|
|
|
|
|
для: Artemy
(16.09.2005 в 16:15)
| | Не очень понятно switch("name") может имелось ввиду $name? | |
|
|
|
|
|
|
|
для: XPraptor
(16.09.2005 в 17:38)
| | Спасибо, Ваши советы помогли...
Теперь та же проблема в скрипте голосования:
header("Location: poll.php?mode=results&what=1");
|
как мне изменить эту строчку, чтоб заработало? | |
|
|
|
|
|
|
|
для: Peter
(19.09.2005 в 17:46)
| | А в чём проблема? Каков результат работы этой строки? | |
|
|
|