2
我想檢查我的所有註冊fiels是驗證在PHP但似乎沒有采取其他的驗證除了電子郵件驗證。請看看,這樣可以幫助我修正錯誤。 謝謝。如何使用驗證我的申請表單,在PHP
這裏我其註冊過程......
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!!";
}
}
不知道爲什麼你已經做到了這條路線'if($ _ POST ['action'] ==「signup」)'我會做完:'if(isset($ _ POST ['signup']))'你是否得到任何MySQLI錯誤? – Option
@Option是的,它甚至不驗證電子郵件......這也會導致錯誤。 –