В вашем коде есть несколько ошибок, но я не знаю, являются ли они причиной ваших проблем.
Во-первых, в вашем CSS user_login
должно быть #user_login
для выбора элементов с идентификатором "user_login". Тогда display = inline;
должно быть display: inline;
.
В вашем PHP ...
$_POST['username'];
$_POST['password'];
... ничего не делает. Я думаю, что вы должны иметь
$username = $_POST['username'];
$password = $_POST['password'];
И как упоминал Итан в комментариях выше, ваши кавычки испорчены:
echo "You are logged in! ;
<a href ="member.php">Click here</a>";
... вероятно должно быть:
echo "You are logged in! <a href =\"member.php\">Click here</a>";
(Избегайте кавычек внутри кавычек, используя обратную косую черту).
Исправьте эти ошибки и посмотрите, сработает ли это ...
Также: как сказано выше в LeleDumbo, убедитесь, что страница загружается через Apache, а не открывается как файл. URL должен начинаться с чего-то вроде 127.0.0.1
или localhost
. Если нет, просто введите 127.0.0.1
в адресную строку и найдите файл в появившемся списке.
Еще одна ошибка - ваш оператор SELECT
должен быть строкой:
$query = mysql_query("SELECT * FROM users WHERE username = '$username'");