Advertisement
Guest User

Untitled

a guest
May 23rd, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. <?php
  2. if (count($_POST) > 0) {
  3. //var_dump($_POST);
  4.  
  5. $dbHost = "localhost";
  6. $dbUser = "root";
  7. $dbPass = "root";
  8. $dbName = "test23052017";
  9. $dbConnection = mysqli_connect($dbHost, $dbUser, $dbPass, $dbName);
  10.  
  11. if(mysqli_connect_errno()){
  12. die("Database connection error ".mysqli_connect_error()." => ".mysqli_connect_errno());
  13. }
  14.  
  15. $name = $_POST['name'];
  16. $lastname = $_POST['last_name'];
  17. $mail = $_POST['mail'];
  18. $password = $_POST['password'];
  19. $rpassword = $_POST['repeat_password'];
  20. $zip = $_POST['zip_code'];
  21. $birthday = $_POST['birthday'];
  22.  
  23. $error = false;
  24. $errormsg = '';
  25.  
  26. if (empty($name) || empty($mail) || empty($lastname) || empty($password) || empty($rpassword) || empty($zip)) {
  27. $error = true;
  28. $errormsg .= 'Fill all inputs<br>';
  29. }
  30.  
  31. if ($password != $rpassword) {
  32. $error = true;
  33. $errormsg .= 'Passwords not maching<br>';
  34. }
  35.  
  36. if (!$error) {
  37. $query = "INSERT INTO users
  38. (name, lastname, mail, password, zip_code, birthday)
  39. VALUES
  40. ('$name', '$lastname', '$mail', '$password', '$zip', '$birthday')";
  41. $result = mysqli_query($dbConnection, $query);
  42.  
  43. if($result){
  44. echo "Success";
  45. }else{
  46. die("Query failed ".mysqli_error($dbConnection));
  47. }
  48. } else {
  49. echo 'Errors: ' . $errormsg;
  50. }
  51.  
  52.  
  53. mysqli_close($dbConnection);
  54.  
  55. }
  56.  
  57. ?>
  58.  
  59. <form method="post" action="">
  60. <input type="text" name="name" value="" placeholder="Name"/><br>
  61. <input type="text" name="last_name" value="" placeholder="Last name" /><br>
  62. <input type="text" name="mail" value="" placeholder="Email" /><br>
  63. <input type="password" name="password" value="" placeholder="Password" /><br>
  64. <input type="password" name="repeat_password" value="" placeholder="Repeat password" /><br>
  65. <input type="text" name="zip_code" value="" placeholder="Zip code" /><br>
  66. <input type="text" name="birthday" value="" placeholder="Birthday" /><br><br>
  67. <input type="submit" value="Register" />
  68. </form>
  69. <?php
  70.  
  71.  
  72. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement