|
| |
|
|
| |
для: Trianon
(25.05.2006 в 19:37)
| | | Я почему пишу ' ' внутри $_GET[ ] не обязательны, просто я написал без них и на результате не отразилось. | |
| |
|
|
| |
|
|
| |
для: learn
(25.05.2006 в 18:34)
| | | Вы понимаете неправильно.
$answer - это Ваша обычная переменная в общем случае никак не связанная ни с формами ни с полями в ней.
answer - в Вашем случае - имя поля. Тогда:
$_GET['answer'] - то, где окажется значение этого поля. Или другого параметра из строки вызова скрипта.
$_POST['answer'] - то, где окажется значение этого поля, если в форме применен метод POST
' ' внутри [ ] в общем случае - обязательны. | |
| |
|
|
| |
|
|
| |
для: Trianon
(24.05.2006 в 18:18)
| | | $answer в данном случае имя формы
А вообще как узнать заранее, надо писать $_GET[ ] (я так понимаю что ' ' внутри [ ] вообще не обязательны) или $ имя (т.е просто переменную) ? | |
| |
|
|
| |
|
|
| |
для: learn
(24.05.2006 в 17:53)
| | | $_GET - это массив с параметрами, взятыми из адресной строки http-запроса.
А что такое $answer и откуда он должен был взяться? | |
| |
|
|
| |
|
|
| |
для: Евгений Петров
(23.05.2006 в 22:21)
| | | Вроде работает. Спасибо за подсказку. А что значит переменная зап-ная как $_GET[' '] ? | |
| |
|
|
| |
|
|
| |
для: learn
(23.05.2006 в 22:08)
| | | А если так?
| |
| |
|
|
| |
|
|
| | скрипт:
<?
switch($answer)
{
case"yes":
echo("Продолжаем работу!");
break;
case"no":
echo("ENd");
break;
default:
echo("НЕККОРРЕКТНЫЙ ВВОД");
break;
}
?>
обраб-т форму:
<form action="http://localhost/script.php" method="get">
Продолжить работу программы?<input type="text" name="answer"/><br>
<input type="submit"/>
</form>
не зависимо от ввода (yes или no, вообще чего угодно ) , выводит НЕККОРЕКТНЫЙ ВВОД
Где ошибка? | |
| |
|
|
|