I'm trying to use a login form to call the user and password from a database. Can't seem to get it. I know my codes I'm using are vulnerable to attacks, but I'm just learning and will expand on this code. Thanks.
<?php
include ("db/connect.php");
$username = mysql_query(SELECT user FROM users WHERE (username = $_POST['username']) );
$password = mysql_query(SELECT password FROM users WHERE (password = $_POST['password']) );
if ( isset($_POST['submit'])) {
if ( (!empty($_POST['username'])) && (!empty ($_POST['password'])) ) {
if ( ($_POST['username'] == '$username') && ($_POST['password'] == '$password') ) {
echo ('Welcome');
} else {
echo ('Try Again');
}
} else {
echo ('Make sure you enter both username and password.');
}
} else {
echo ('<form action="login.php" method="post">
Username <input type="text" name="username" size="20" /> <br />
Password <input type="password" name="password" size="20" /> <br />
<input type="submit" name="submit" value="Go" />
</form>
');
}
?>
Trying to use that to retrieve the data but getting an error.
$username = mysql_query(SELECT user FROM users WHERE (username = $_POST['username']) );
$password = mysql_query(SELECT password FROM users WHERE (password = $_POST['password']) );