Php, передача данных из формы

  • Автор темы buts
  • Дата начала
Статус
Закрыто для дальнейших ответов.
B

buts

#1
у меня на денвере все робатоло но в php globals_regitr было on
Код:
<html>
<head>
</head>
<body>
<?php
global $login; \\ что бы не ругалось, когда $login не определена 
echo $login;
?>
<FORM method="POST" action="123.php"> // action само на себя
<INPUT type="text" name="login" >
<INPUT type="submit" name="ок" value="go">
</FORM>

</body>

</html>

и все работало
но поставил как в жизни registr_global off
и вот что пришлось написать
Код:
<html>
<head>
</head>
<body>
<?php
$login=$HTTP_POST_VARS["login"];
echo $login;
?>
<FORM method="POST" action="123.php">
<INPUT type="text" name="login" >
<INPUT type="submit" name="îê" value="ïîøëè!">
</FORM>

</body>

</html>
все работает, но когда заходишь первый раз пишет
Notice: Undefined index: login in z:\*************************\123.php on line 6


Вопрос: как можно опросить и узнать передовлось что ли бо файлу методом Post ??
 
A

Andrew Stephanoff

#3
переменные, переданные методом POST хранятся в массиве $_POST[] (для GET -- $_GET[])
а пишет тебе то, что у тебя в массиве не определен индекс login, так чт проверяй вначале
 
B

buts

#4
Большое спасибо!!
направили меня в нужном направлении
 
Статус
Закрыто для дальнейших ответов.