Ich möchte überprüfen, alle meine Anmeldefelder in PHP validiert werden, aber es scheint, dass es nicht andere Validierung außer E-Mail-Validierung. Bitte werfen Sie einen Blick, damit ich meine Fehler beheben kann. Danke.Wie kann ich validate mein Anmeldeformular in PHP
hier sein mein Anmeldevorgang ...
if($_POST['action']=="signup")
{
$name = mysqli_real_escape_string($connection,$_POST['name']);
$email = mysqli_real_escape_string($connection,$_POST['email']);
$bankid = mysqli_real_escape_string($connection,$_POST['bankid']);
$phone = mysqli_real_escape_string($connection,$_POST['phone']);
$password = mysqli_real_escape_string($connection,$_POST['password']);
$query = "SELECT email FROM users where email='".$email."'";
$result = mysqli_query($connection,$query);
$numResults = mysqli_num_rows($result);
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) // Validate email address
{
$message = "E - post Redan also!!";
}
elseif($numResults>=1)
{
$message = $email." E-post redan finns!!";
}
else
{
mysqli_query($connection,"insert into users(name,email,bankid,phone,password) values('".$name."','".$email."','".$bankid."','".$phone."','".md5($password)."')");
$message = "Registrera framgångsrikt!!";
}
}
nicht sicher, warum Sie haben es geschafft diese Route 'if ($ _ POST ['action'] ==" signup ")' Ich hätte getan: 'if (isset ($ _ POST ['signup']))' Erhalten Sie irgendwelche MySQLI-Fehler? – Option
@Option ja es nicht sogar E-Mail-Validierung ... das macht den Fehler auch. –