0
我花了几个小时试图弄清楚为什么这段代码无法正常工作。这段代码是登录页面的开始,但目前我无法超越这个阶段。此时代码的要点是输出刚刚登录的用户的用户详细信息。 我已正确连接到我的数据库。 任何帮助将不胜感激。mySQL/PHP登录表单无法正常工作
<?php
$link= mysqli_connect("localhost", "mySql USER NAME", "mySql Password ", "mySql Database name");
if ($_POST['submit']=="Log In") {
$query="SELECT * FROM users WHERE email='".mysqli_real_escape_string($link, $_POST['loginemail'])."' AND password='".md5(md5($_POST['loginemail']).$_POST['logingpassword'])."' LIMIT 1";
$result = mysqli_query($link, $query);
$row = mysqli_fetch_array($result, MYSQLI_BOTH);
print_r($row);
}
?>
<form method="post">
<input type="email" name="email" id="loginemail"/>
<input type="password" name="password" id="loginpassword"/>
<input type="submit" name="submit" value="Log In"/>
</form>
'的print_r($ _ POST)',你应该有看到你的porblem –
您的连接或查询 – amdixon
如果'$ _ POST [ '注册邮箱']'可以是双md5ed处理上没有错误?还要注意'name'是传递给'$ _POST'的东西;不是'id'。 – chris85