Advertisement
Guest User

Untitled

a guest
Aug 10th, 2018
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.58 KB | None | 0 0
  1. <?php $connect = new mysqli('geheim'); ?>
  2. <!DOCTYPE html>
  3. <html lang="de" dir="ltr">
  4. <head>
  5. <meta charset="utf-8">
  6. <title>"Registrieren-Death-Computer"</title>
  7. <link rel="stylesheet" type="text/css" href="style/login-style.css">
  8. <link href="https://fonts.googleapis.com/css?family=Roboto:500" rel="stylesheet">
  9. <link href="https://fonts.googleapis.com/css?family=Roboto+Slab" rel="stylesheet">
  10. </head>
  11. <body>
  12.  
  13. <header>
  14. <div id="logo">
  15. <a href="index.php">
  16. <img src="logo.png" alt="Logo">
  17. </a>
  18. </div>
  19. <nav>
  20. <ul>
  21. <li><a href="login.php">Einloggen</a></li>
  22. </ul>
  23. </nav>
  24.  
  25.  
  26. </header>
  27. <form action="" method="post" id = "registration">
  28. <a>Dein Benutzername:&nbsp;&nbsp;&nbsp;<input type="text" name="benutzername" required = "required" placeholder="Benutzername" oninput="checkUsername(this)"></a><br><br>
  29. <a> Deine Email:&nbsp;&nbsp;&nbsp;<input type="text" name="Email" required = "required" placeholder="Email" oninput="checkEmail(this)"></a><br><br>
  30. <a>Dein Password:&nbsp;&nbsp;&nbsp;<input type="password" name="Password" required = "required" placeholder="Password">
  31. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Wdh das Password:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="password" name="Password2" required = "required" placeholder="Wdh Password" oninput="checkPassword(this, Password)"></a><br><br>
  32.  
  33.  
  34. <a>Deine Straße:&nbsp;&nbsp;&nbsp;<input type="text" name="Straße" required = "required" placeholder="Straße">
  35. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deine Hausnummer:&nbsp;&nbsp;&nbsp;<input type="number" name="Hausnummer" required = "required" placeholder="Hausnummer"></a><br><br>
  36. <a>Dein PLZ:&nbsp;&nbsp;&nbsp;<input type="number" name="PLZ" required = "required" placeholder="PLZ">
  37. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deine Stadt:&nbsp;&nbsp;&nbsp;<input type="text" name="stadt" required = "required" placeholder="Stadt"></a><br><br>
  38. <input type="submit" name="Registrieren" required = "required" value="Absenden"><br><br>
  39. <script>
  40. function checkPassword(input, pas1) {
  41. if(input.value != pas1.value){
  42. input.setCustomValidity("Die Passwörter stimmen nicht überein!");
  43. }else{
  44. input.setCustomValidity("");
  45. }
  46. }
  47. function checkUsername(username) {
  48. usernameExist = <?php $connect("SELECT * FROM user_data2 WHERE username = username");?>;
  49. if(usernameExist){
  50. username.setCustomValidity("Die Passwörter stimmen nicht überein!");
  51. }else{
  52. username.setCustomValidity("Test");
  53. }
  54. }
  55. </script>
  56. </form>
  57.  
  58. </body>
  59. </html>
  60.  
  61. <?php
  62.  
  63. error_reporting(E_ALL);
  64. ini_set("display_errors", "on");
  65. ini_set("display_startip_errors", "on");
  66.  
  67.  
  68. if(isset($_POST['Registrieren'])){
  69. $benutzername = $_POST['benutzername'];
  70. $email = $_POST['Email'];
  71. $password = $_POST['Password'];
  72. $password2 = $_POST['Password2'];
  73. $straße = $_POST['Straße'];
  74. $hausnummer = $_POST['Hausnummer'];
  75. $PLZ = $_POST['PLZ'];
  76. $stadt = $_POST['stadt'];
  77. $ip_string = $_SERVER['REMOTE_ADDR'];
  78.  
  79. $insert = $connect->prepare("INSERT INTO user_data2(username, email, password, ip) VALUES(?,?,?,?)");
  80. $insert->bind_param('ssss', $benutzername, $email, $password, $ip_string);
  81. $insert->execute();
  82.  
  83.  
  84. if($insert == true){
  85. echo"<p align= 'center'><font color=green><a>Dein Konto wurde erfolgreich erstellt!</a></font></P>";
  86.  
  87.  
  88. }
  89. }
  90.  
  91. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement