Приднестровская поддержка XOOPS
После отправки формы
<input type="submit" name="go" value="Отправить">
в зависимости от метода передачи данных на сервере будут созданы сле-
дующие переменные окружения:
□ метод GET:
$_GET["go"]
□ метод POST:
$_POST["go"]
Зачем для кнопки указывать параметр name? Все дело в том, что в одной форме может быть несколько кнопок Submit. Кроме того, если наш сценарий обрабатывает сразу несколько форм, то это позволит определить, какая форма отправлена. Также часто один и тот же сценарий и отображает форму, и обрабатывает ее данные. Если форма отправлена, то переменная будет существовать, если не отправлена — то переменная создана не будет:
if (isset($_GET['go'])) {
echo 'Форма отправлена';
}
else {
// Вывести форму
}
Для этой же цели может использоваться скрытое поле:
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>">
<input type="radio" name="pol" value="1" checked> Мужской
<input type="radio" name="pol"> Женский
<input type="hidden" name="go" value="send">
<input type="submit" value="Отправить">
</form>
Отправитель | Нити |
---|
5 пользователь(ей) активно (3 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 5 далее... |