<?php $connect=mysql_connect('localhost','root', '') or die(mysql_error()); mysql_select_db(regist); if(isset($_POST['enter'])){ $logn=$_POST['login']; $password=$_POST['password']; $query=mysql_query("SELECT `password` FROM `reg` WHERE `login` = '$login'"); $user_data=mysql_fetch_array($query); if(empty($_POST["password"])){ echo "Пароль не введен"; } if($user_data === md5($password)) { echo "OK"; $an=true; }else{echo ("Неверный логин или пароль");} } ?> <div class="authorization"> <input type="text" name="login" placeholder="Логин" required/> <input type="password" name="password" placeholder="Пароль" required/> <input type="submit" name="enter" value="Войти" /> </div> Update
That's what gives out. bool(false) . As I understand it, I get an empty request? Framed
$query=mysql_query("SELECT `login` FROM `reg` WHERE `login` = '$login'"); if($user_data === $login) { echo "OK"; $an=true; } And everything goes well. And the password does not work.