Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
浏览器上未加载login.php时出错_Php_Html - Fatal编程技术网

浏览器上未加载login.php时出错

浏览器上未加载login.php时出错,php,html,Php,Html,在浏览器上加载页面时,登录页面未拾取代码 <!-- Here, we write code for login. --> <?php require_once('connection.php'); $email = $password = $pwd = ''; $email = $_POST['email']; $pwd = $_POST['password']; $password = MD5($pwd); $sql = "SELECT * FROM register W

在浏览器上加载页面时,登录页面未拾取代码

<!--
Here, we write code for login.
-->
<?php

require_once('connection.php');
$email = $password = $pwd = '';

$email = $_POST['email'];
$pwd = $_POST['password'];
$password = MD5($pwd);
$sql = "SELECT * FROM register WHERE Email='$email' AND Password='$password'";
$result = mysqli_query($conn, $sql);
if(mysqli_num_rows($result) > 0)
{
    while($row = mysqli_fetch_assoc($result))
    {
        $id = $row["ID"];
        $email = $row["Email"];
        session_start();
        $_SESSION['id'] = $id;
        $_SESSION['email'] = $email;
    }
    header("Location: welcome.php");
}
else
{
    echo "Invalid email or password";
}
?>
我得到的错误是

注意:未定义的索引:第9行F:\HND第二年\第1学期\ Aram\website\u DB\u New\Unit\u 35\u website\u Database\USBWebserver v8.6\root\login\u code.php中的电子邮件

注意:未定义索引:第10行F:\HND第二年\1学期\Aram\WEBSET\U DB\U New\Unit\U 35\U WEBSET\U Database\USBWebserver v8.6\root\login\u code.php中的密码 无效的电子邮件或密码


这不是错误,而是警告。 正如你所看到的,这是一个警告。 在设置全局$\u post之前,应使用isset函数进行检查


它的意思是,如果设置了$u post['email'],那么就开始工作吧

您的html表单在哪里?警告!-不要使用md5散列密码。md5是旧的、快的和坏的。请使用PHP和。请参考最近的教程。不要使用md5,也不要将用户输入放入SQL。参数化。您的标题也可能不起作用。请尝试printr$\u POST并向我们展示您获得的内容抱歉,我不熟悉此编码,我不明白需要执行的操作它被称为$\u POST not$\u POST我有另一个错误…数组[电子邮件]=>nadia。rashid0786@gmail.com[密码]=>巴基斯坦[登录]=>注意:未定义索引:第11行的F:\HND第二年\1学期\Aram\WEB\U DB\U New\Unit\U 35\U WEB\U Database\USBWebserver v8.6\root\login\u code.php中的密码无效电子邮件或密码$id=$row[注册id];这行代码是注册表中ID的名称。我刚刚在代码中更改了它