Ответов: 15 Просмотров: 681
![](templates/InvisionExBB/im/spacer.gif) |
Добрый день,почему не работает валидация email?
Заранее спасибо.
PHP:
скопировать код в буфер обмена
<?PHP require_once("db_connect.php");//подключение к базе class registration{ var $email; var $password; var $password2; var $first_name; var $last_name; function email(){ echo"<br>Enter your login!"; } elseif(!preg_match("/^[a-zA-Z0-9_\.\-]+@([a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,6}$/",$this->email)){ echo"<br>E-mail has an invalid format!"; } $query="SELECT `id` FROM `users` where email='.$this->email.'"; echo "<br>This email is registered!"; } else{ echo "ok!"; } } } $object = new registration; $object->email = $_POST['email']; $object->password = $_POST['password']; $object->password2 = $_POST['password2']; $object->first_name = $_POST['first_name']; $object->last_name = $_POST['last_name']; $object->email(); ?>
|