daily pastebin goal
27%
SHARE
TWEET

Untitled

a guest Feb 17th, 2019 72 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.     $link = mysqli_connect("localhost", "bd_user", "password", "bd_name");
  3.  
  4.     if (!$link) {
  5.         echo "Ошибка: Невозможно установить соединение с MySQL." . PHP_EOL;
  6.         echo "Код ошибки errno: " . mysqli_connect_errno() . PHP_EOL;
  7.         echo "Текст ошибки error: " . mysqli_connect_error() . PHP_EOL;
  8.         exit;
  9.     }
  10.  
  11.     if(isset($_POST['login'])){
  12.         $login = $_POST['login'];
  13.         //if ($login == ''){ unset($login); }
  14.     }
  15.     if(isset($_POST['password'])){
  16.         $password=$_POST['password'];
  17.         //if ($password ==''){ unset($password); }
  18.     }
  19.     if(isset($_POST['email'])){
  20.         $email=$_POST['email'];
  21.         //if ($email ==''){ unset($email); }
  22.     }
  23.     if(isset($login) & isset($password) & isset($email) == 0){
  24.         echo ("Вы ввели не всю информацию, заполните все поля!");
  25.         exit();
  26.     }
  27.    
  28.     $login = trim($login);
  29.     $login = stripslashes($login);
  30.     $login = htmlspecialchars($login);
  31.     $password = stripslashes($password);
  32.     $password = htmlspecialchars($password);
  33.     $password = trim($password);
  34.     $email = stripslashes($email);
  35.     $email = htmlspecialchars($email);
  36.     $email = trim($email);
  37.    
  38.     $q1 = $link->query("SELECT login FROM `accounts` WHERE `login`='$login'");
  39.     $loginb = $q1->fetch_array(MYSQLI_ASSOC);
  40.     $loginbd = $loginb['login'];
  41.     if($loginbd == $login){
  42.         echo("Извините, введённый вами логин уже зарегистрирован.");
  43.         exit();
  44.     } else { $result2 = $link->query("INSERT INTO accounts (login,password,email) VALUES('$login','$password','$email')"); }
  45.        
  46.     if ($result2){
  47.         echo "Вы успешно зарегистрированы!";
  48.     } else {
  49.         echo "Ошибка! Вы не зарегистрированы.";
  50.     }
  51.     mysqli_close($link);
  52. ?>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top