如何解决PHP中这种未定义变量的问题

如何解决PHP中这种未定义变量的问题,php,Php,我已经在下面编写了代码,但我看到了未定义变量的问题: 在这段代码中,有2个文件。一个文件用于登录,另一个文件用于类。它是关于创建和登录页面。注册不是一个问题,它的工作是否正确,但当我想在现有的登录我面临的问题。他们告诉我们未定义变量的问题 login.php(文件名) 现有客户 用下面的表格登录 如果您忘记密码,只需输入电子邮件并单击 登录 注册新帐户 创建帐户 单击“创建帐户”即表示同意 ////////////////////////////////////////////////// C

我已经在下面编写了代码,但我看到了未定义变量的问题:

在这段代码中,有2个文件。一个文件用于登录,另一个文件用于类。它是关于创建和登录页面。注册不是一个问题,它的工作是否正确,但当我想在现有的登录我面临的问题。他们告诉我们未定义变量的问题

login.php(文件名)
现有客户
用下面的表格登录

如果您忘记密码,只需输入电子邮件并单击

登录 注册新帐户 创建帐户

单击“创建帐户”即表示同意

////////////////////////////////////////////////// Customer.php(文件名) ///////////////////////////////////////////////// 第59行-o型

改变这个

public function customerLogin($date){


您的方法是通过
customerLogin($date){
调用的,应该是
customerLogin($data){
该函数有一个参数
$date
,但您试图访问
$data
?打字错误!而且-代码容易受到sql注入的影响。md5的未加密密码哈希在过去10年中是个坏主意。除此之外,您还应该查找一些高质量的教学书籍或教程。调试这样的问题只需1分钟。
public function customerLogin($data){