Добрый день. Проблема такая. Есть файл 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";Но переменные оказываются пустыми.
Почему ?
Попробуй так:
<form name="form3" method="post" action="login.php">
<input type="text" name="name">
<input type="password" name="password">
</form>
Зачёт. ;-)
у меня тоже переменные не передаются из формы!!!>Попробуй так:
><form name="form3" method="post" action="login.php">
><input type="text" name="name">
><input type="password" name="password">
></form>
не помогает, что делать?
>у меня тоже переменные не передаются из формы!!!
>
>>Попробуй так:
>><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>
---------
>Что именно не работает?
простенький скрипт для теста (я только начинаю осваивать 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)
><?
>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
>в php.ini стоит флаг register_globals off
>поставь onА еще лучше не использовать register_globals. Измени свой скрипт до такого:
<?
print "Hi, ".$_POST['name']."! Your email address is ".$_POST['email'];
?>
ОК, спавибо всем!
Заработало.