<?php
if(isset($_POST['submit']))
{
$email=$_POST['email'];
$password=$_POST['password'];
$username=$_POST['username'];
$error="";
if(filter_var($email,FILTER_VALIDATE_EMAIL))
{
$error="Please enter a valid email";
}
if($email!==null && $email!=="" && $password!==null && $password!=="" && $username!==null && $username!=="")
{
$error="Please enter all the fields first";
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>User Login System</title>
</head>
<body>
<div id="Register-form">
<h1>Registration form</h1>
<form id="register-form" method="post" action="" >
<label>Email</label>
<input type="email" id="email" name="email" />
<label>Password</label>
<input type="password" id="password" name="password" />
<label>UserName</label>
<input type="text" id="username" name="username" />
<input type="submit" id="submit" name="submit" value="Register" />
<span><?php echo $error;?></span>
</form>
</div>
</body>
</html>
运行此代码后,此错误将出现在验证错误变量中,我已经初始化了错误变量,但它是说未定义的错误变量
注意:未定义的变量:第39行的C:\ xampp \ htdocs \ UserLogin \ index.php中的错误
这是出现的错误,请您告诉我这个问题的解决方案。谢谢。
基本上问题是$ error变量,在脚本中请告诉我,如果我删除它或我可以修改,以便我的问题得到解决。