Guest User

Untitled

a guest
Apr 26th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.92 KB | None | 0 0
  1. <?php
  2.     if($_POST) {
  3.         $name=trim($_POST['name']);
  4.         $pass=trim($_POST['pass']);
  5.         $rpass=trim($_POST['rpass']);
  6.         $genres=trim($_POST['genres']);
  7.         $email=trim($_POST['e-mail']);
  8.         $error=false;
  9.         $errortext="<p>При регистрации на сайте произошли следующие ошибки: </p>";
  10.    
  11.     if($name=="") {
  12.         $error=true;
  13.         $errortext.="Вы не заполнили название группы!";
  14.     } else {if (!preg_match(/^[a-z0-9]{4,25}$/i’,$name)) {
  15.         $error=true;
  16.         $errortext.="Убедитесь, что название содержит от 4 до 25 латинских символов и цифр";
  17.     }
  18.     }
  19.     if($pass=="") {
  20.         $error=true;
  21.         $errortext.="Вы не заполнили поле пароль!";
  22.     } else {if (!preg_match(/^[a-z0-9]{6,20}$/i’,$pass)) {
  23.         $error=true;
  24.         $errortext.="Убедитесь, что пароль содержит от 6 до 20 символов и состоит из латинских символов и цифр";
  25.     }
  26.     }
  27.     if($rpass=="") {
  28.         $error=true;
  29.         $errortext.="Вы не заполнили поле подтверждения пароля!";
  30.     } else {if ($pass!=$rpass) {
  31.         $error=true;
  32.         $errortext.="Поле пароль и его подтверждение не совпадают!";
  33.     }
  34.     }
  35.     if($email=="") {
  36.         $error=true;
  37.         $errortext.="Вы не заполнили поле email";
  38.     } else {if(!preg_match(/^[-0-9a-z_\.]+@[-0-9a-z^\.]+\.[a-z]{2,4}$/i’,$email)) {
  39.         $errortext.="Не правильно заполнено поле email. Адрес должен иметь вид example@somehost.com";
  40.         }
  41.         }
  42.     if($error) {
  43.         echo($errortext);
  44.     } else {
  45.         $db=mysql_connect("localhost", "wavemeup", "пароль же");
  46.         mysql_select_db("Muscls", $db);
  47.         $result=mysql_query("INSERT INTO users (name, genres, email,password) VALUES ('$name','$genres','$email','$pass')");
  48.         mysql_close($db);
  49.     }
  50.     }
  51.     ?>
Add Comment
Please, Sign In to add comment