Ну, я работаю над новым проектом, который имеет страницу входа. Ошибка: я не могу получить пароль из формы, используя метод $ _POST.
Код формы:
<form action="loginsub.php" method="post">
<input type="password" name="pass" id="pass"/><br/>
<input type="submit" value="Go!"/>
</form>
Код в loginsub.php
<? echo $_POST['pass']; ?>
Я также попробовал этот метод, используя текст вместо пароля, и он работает. Но в чем проблема с паролем? Когда я заполняю форму и затем отправляю ее, на следующей странице ничего не отображается!
Хорошо, теперь, это работает! Спасибо всем, настоящая проблема была: я хочу взять пароль из формы входа в систему, а затем с помощью mysql_query (php) хочу выяснить, существует ли комбинация имени пользователя и пароля или нет. Если я не ошибаюсь, код для этого:
require_once('dbconfig.php');
$username = $_POST['username'];
$pass = $_POST['pass'];
$dbc = mysql_connect($dbserver,$dbuser,$dbpassword);
mysql_select_db('hello');
$query = "SELECT * FROM users WHERE username = '$username' AND password = PASSWORD('$pass')";
$result = mysql_query($query);
$row = mysql_num_rows($result);
if ($row == 1)
{ echo "User Name and Password are Correct"; }
else
{ echo "Error! Username and Password is Wrong!"; }
Код правильный? Когда я его выполняю, введите правильное имя пользователя и пароль (который существует в базе данных, я получаю сообщение InCorrect, но снова при вводе неправильного имени пользователя и пароля я все равно получаю сообщение InCorrect. Почему?