( Вход | Регистрация | Поиск )

Не работает кнопка Submit, PHP
Дата обновления: 13.02.2008 - 11:51, перейти к новому сообщению

Mastodont

Есть файл test.php, содержащий такой код:
CODE

<form action="http://localhost/form.php" method="POST">
<select name="month" size=1>
  <option value=01 selected>Январь</option>
  <option value=02>Февраль</option>
  <option value=03>Март</option>
</select>
<input type="submit" name="go" value="Send">
</form>


Файл form.php содержит следующий код:
CODE

<?

/* Проверяем, нажал ли пользователь кнопку go */
if (!isset($go))
{
 echo "Не указаны параметры\n";
 exit(1);
}
else
{
 /* Начинаем обработку параметров */
 echo "<html><body>";
 echo "<br><b>Список month:</b> $month <br>";
 foreach($month2 as $key=>$value)
  echo "$key = $value <br>";
 echo "</html></body>";
}

?>

Проблема состоит в том, что не хочет работать кнопка Submit (Send). После ее нажатия IE обращается по адресу
http://localhost/form.php и выводит следующее:
Not Found
The requested URL /form.php was not found on this server.

В чем может быть причина?


Ответов(1 - 5)

·Lord_Chaos
Группа: Пользователи

Сообщений: 2
Попробуй так: (не делай жосткой привьязки)



·дымчик
Группа: Модераторы

Сообщений: 475
Code
if (!isset($go))
{
echo "Не указаны параметры\n";
exit(1);
}...

Это вообще ужас... так никто не делает.
Выключайте register_globals иначе ничего хорошего не будет...


·Buffalon
Группа: Пользователи

Сообщений: 2
(empty($go))
Проверяет нажато ли кнопка



·дымчик
Группа: Модераторы

Сообщений: 475
Buffalon, и зачем такую ересь писать?



·scorpion-ds
Группа: Наши Люди

Сообщений: 354
Давайте доля начала обратимся к дате, когда автор создал эту тему «2.05.2006 - 15:41», на теперешний момент он или уже стал достаточно хорошим PHP программистом или вообще забил на это дело.

А «register_globals» действительно есть зло, о такой опции лучше вообще не знать, к стати в PHP 6 эту возможность вроде вообще уберут.