Guest User

Untitled

a guest
Dec 22nd, 2017
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. 1. все поля не пустые;
  2. 2. E-mail корректный
  3. 3. лишняя точка в конце
  4. 4. слишком длинная фамилия (больше 18)
  5. 5. слишком короткая фамилия
  6. 6. пароли (или что то) не совпадают
  7. 7. валидация имени фамилии (не те символы (%, &, цифры)).
  8.  
  9. <?php require_once("includes/connection.php"); ?>
  10. <?php include("includes/header.php"); ?>
  11. <div class="container mregister">
  12. <div id="login">
  13. <h1>Регистрация</h1>
  14. <form id="registerform" method="post" name="registerform">
  15. <p><label for="user_login">Фамилия<br>
  16. <input class="input" id="full_name" required name="full_name" size="32" type="text" value=""></label></p>
  17. <p><label for="user_pass">E-mail<br>
  18. <input class="input" id="email" required name="email" size="32" type="email" value=""></label></p>
  19. <p><label for="user_pass">Имя пользователя<br>
  20. <input class="input" id="username" required name="username" size="20" type="text" value=""></label></p>
  21. <p><label for="user_pass">Пароль<br>
  22. <input class="input" id="password" required name="password" size="32" type="password" value=""></label></p>
  23. <p><label for="user_pass">Повторите пароль<br>
  24. <input class="input" id="password" required name="password2" size="32" type="password" value=""></label></p>
  25. <p class="submit"><input class="button" id="register" type="submit" value="Зарегистрироваться"></p>
  26. <p class="regtext">Уже зарегистрированы? <a href= "login.php">Введите имя пользователя</a>!</p>
  27. </form>
  28. </div>
  29. </div>
  30. <?php include("includes/footer.php"); ?>
  31. </footer>
  32. </body>
  33. </html>
  34. <?php
  35. if(isset($_POST['full_name'])){
  36.  
  37. $full_name = trim($_POST['full_name']);
  38. echo strlen($full_name);
  39. $email = trim($_POST['email']);
  40. $username = trim($_POST['username']);
  41. $password = $_POST['password'];
  42. $password2 = $_POST['password2'];
  43. if($password==$password2){
  44.  
  45. if(isset($full_name) && strlen($full_name)>0){
  46. $string_query = "INSERT INTO `usertbl`(full_name,email,username,password) values ('".$full_name."','".$email."','".$username."',MD5('".$password."'))";
  47.  
  48. $result = mysqli_query( $con, $string_query );
  49.  
  50. if($result){$message="Запись успешно добавлена!";}
  51. else{$message="Запись не добавлена";}
  52. }
  53. mysqli_close( $con );
  54. }else {$message="Пароли не совпадают!";
  55. }}
  56. ?>
  57.  
  58. <?php if (!empty($message)) {echo "<p class="error">" . "MESSAGE: ". $message . "</p>";} ?>
Add Comment
Please, Sign In to add comment