Advertisement
Guest User

Untitled

a guest
Feb 17th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  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. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement