php 变量 为定义错误,PHP中未定义的变量错误

在PHP中尝试连接数据库并验证用户凭据时遇到了一个错误。问题出在未定义的变量$username$和$password$,这可能导致代码无法正确执行SQL查询。修复此问题需要确保在使用这些变量之前已经通过$_POST数组设置了它们。
摘要由CSDN通过智能技术生成

Notice: Undefined variable: username in C:\xampp\htdocs\test_class.php

on line 20

Notice: Undefined variable: password in C:\xampp\htdocs\test_class.php

on line 20

当我使用这段代码检查我的数据库的用户名和密码时,我收到上述错误.

class test_class {

public function __construct() {

}

public function doLogin() {

include("connection.php");

if (isset($_POST['username']))

{

$username= $_POST['username'];

}

if (isset($_POST['password']))

{

$password= $_POST['password'];

}

$query = "SELECT * FROM users WHERE username = '$username' AND password = '$password'";

$result = mysql_fetch_array(mysql_query($query));

if(!$result)

{

return 'assa';

}else{

return 'assa112121212';

}

}

}

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值