我试图在窗体中创建PHP日志。我的代码如下。 if-else语句运行不正常。请解决这个问题。无法在登录时检查密码和用户名
$connect = mysql_connect("localhost", "root", ""); //connect
mysql_select_db("elective_mgmt", $connect);
$username = $_GET["name"];
$password = $_GET["password"];
$query = "SELECT * from verify_student where
username='$username' && password='$password'";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
if (name == $username && password == $password)
echo "you are logged in";
else
echo "please recheck your password and username";
共脏的代码,我不会解决您的问题因为它w生病只是让你更lazier ..相反,我会建议你先学习PHP,并开始编写代码...另请注意,登录将永远不可能没有会话... –
你是开放的SQL注入。另外,通过使用'$ _GET',你可以在URL中加入'password'。 – Sean
var_dump $ username,$ password,$ result的值是什么。 这行是错误的'if(name == $ username && password == $ password)'。想想什么是名字?它来自哪里.. – Ruwantha