URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3241
[ Назад ]

Исходное сообщение
"Не могу счиатаь значения переменных"

Отправлено Maxim Zaikin , 13-Апр-05 18:58 
Добрый день. Проблема такая. Есть файл login.php
там сначала идут тэги html среди них такие

<input type="text" name="name">
<input type="password" name="password">
<form name="form3" method="post" action="login.php">

потом так
<?
$pas = $_POST["password"];
$name = $_POST["name"];
echo  "$pas";
echo  "$name";

Но переменные оказываются пустыми.
Почему ?


Содержание

Сообщения в этом обсуждении
"Не могу счиатаь значения переменных"
Отправлено zenon , 13-Апр-05 20:06 
Попробуй так:
<form name="form3" method="post" action="login.php">
<input type="text" name="name">
<input type="password" name="password">
</form>

"Не могу счиатаь значения переменных"
Отправлено Akademic , 15-Апр-05 19:56 
Зачёт. ;-)

"Не могу счиатаь значения переменных"
Отправлено bons , 21-Июн-05 02:40 
у меня тоже переменные не передаются из формы!!!

>Попробуй так:
><form name="form3" method="post" action="login.php">
><input type="text" name="name">
><input type="password" name="password">
></form>


не помогает, что делать?


"Не могу счиатаь значения переменных"
Отправлено zenon , 21-Июн-05 10:04 
>у меня тоже переменные не передаются из формы!!!
>
>>Попробуй так:
>><form name="form3" method="post" action="login.php">
>><input type="text" name="name">
>><input type="password" name="password">
>></form>
>
>
>не помогает, что делать?

Что именно не работает?

Пришли вывод скрипта:
---------
<?
if (!empty($_POST)) {
    die(var_dump($_POST));
}

?>
<form name="form3" method="post" action="login.php">
<input type="text" name="name">
<input type="password" name="password">
<input type="submit" name="Send">
</form>
---------


"Не могу счиатаь значения переменных"
Отправлено bons , 22-Июн-05 18:24 
>Что именно не работает?
простенький скрипт для теста (я только начинаю осваивать PHP)
<?
print "Hi, $name! Your email address is $email";
?>

а в html что-то типа:
<html>
<body>
<form action="list.php" method="post">
<b>Give us some information!</b><br>
Your Name:<br>
<input type="text" name="name" size="20" maxlength="20" value=""><br>
Your Email:<br>
<input type="text" name="email" size="20" maxlength="40" value=""><br>
<input type="submit" value="go!">
</form>
</body> </html>

в результате пустая страница.

>
>Пришли вывод скрипта:

array(3) { ["name"]=>  string(6) "qerwef" ["password"]=>  string(5) "sdfsd" ["Send"]=>  string(0) "" }


"Не могу счиатаь значения переменных"
Отправлено Bugs , 22-Июл-05 10:43 
>>Что именно не работает?
>простенький скрипт для теста (я только начинаю осваивать PHP)
><?
>print "Hi, $name! Your email address is $email";
>?>
>
>а в html что-то типа:
><html>
><body>
><form action="list.php" method="post">
><b>Give us some information!</b><br>
>Your Name:<br>
><input type="text" name="name" size="20" maxlength="20" value=""><br>
>Your Email:<br>
><input type="text" name="email" size="20" maxlength="40" value=""><br>
><input type="submit" value="go!">
></form>
></body> </html>
>
>в результате пустая страница.
>
>
>
>>
>>Пришли вывод скрипта:
>
>array(3) { ["name"]=>  string(6) "qerwef" ["password"]=>  string(5) "sdfsd" ["Send"]=>  string(0) "" }

в php.ini стоит флаг register_globals off
поставь on


"Не могу счиатаь значения переменных"
Отправлено zenon , 22-Июл-05 11:33 
>в php.ini стоит флаг register_globals off
>поставь on

А еще лучше не использовать register_globals. Измени свой скрипт до такого:
<?
print "Hi, ".$_POST['name']."! Your email address is ".$_POST['email'];
?>



"Не могу счиатаь значения переменных"
Отправлено bons , 22-Июл-05 23:48 
ОК, спавибо всем!
Заработало.