注意:未定义的索引:php中的用户名和pincode
我正在使用db连接,从我在sublime上完成它时的样子来看,没有错误。因此,我决定在浏览器中编写localhost/*folder*/*filename*.php来检查连接,并突然显示浏览器 注意:未定义的索引:第4行C:\xampp\htdocs\Login\Login.php中的用户名 注意:第5行C:\xampp\htdocs\Login\Login.php中的未定义索引:pincode {成功:错误} 首先提供验证以检查用户名和pincode是否存在。 e、 g.将管路3和4更换为此注意:未定义的索引:php中的用户名和pincode,php,Php,我正在使用db连接,从我在sublime上完成它时的样子来看,没有错误。因此,我决定在浏览器中编写localhost/*folder*/*filename*.php来检查连接,并突然显示浏览器 注意:未定义的索引:第4行C:\xampp\htdocs\Login\Login.php中的用户名 注意:第5行C:\xampp\htdocs\Login\Login.php中的未定义索引:pincode {成功:错误} 首先提供验证以检查用户名和pincode是否存在。 e、 g.将管路3和4更换为此
if(isset($_POST['username']) )
{
$Username = $_POST['username'];
}
if(isset($_POST['pincode']) )
{
$Pincode = $_POST['pincode'];
}
您需要确保调用此页面的页面是用户名和pincode。
e、 在另一个文件中
<form ....>
<input name="username" value="..." />
<input name="pincode" value="..." />
</form>
您希望在查询数据库之前检查用户名和pincode是否已发送。如果它们没有通过,则不必运行查询
if(isset($_POST['username']) && isset($_POST['pincode'])){
$con = mysqli_connect("localhost", "root", "", "test");
$Username = $_POST["username"];
$Pincode = $_POST["pincode"];
... etc.
} else {
echo "Username or pincode missing";
}
将第4行和第5行替换为:
$Username = (isset($_POST["username"]))?$_POST["username"]:'';
$Pincode = (isset($_POST["pincode"]))?$_POST["pincode"]:'';
天啊!这很有效,谢谢你,上帝保佑
$Username = (isset($_POST["username"]))?$_POST["username"]:'';
$Pincode = (isset($_POST["pincode"]))?$_POST["pincode"]:'';