Advertisement
Guest User

Untitled

a guest
Aug 11th, 2018
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.23 KB | None | 0 0
  1. <?php include_once "header.html";
  2. error_reporting(E_ALL);
  3. ini_set("display_errors", "on");
  4. ini_set("display_startip_errors", "on");
  5. $connect = new mysqli('...');
  6. $errormsg = "";
  7. $username = "";
  8. $email = "";
  9. $email2 = "";
  10. $password = "";
  11. $password2 = "";
  12. $straße = "";
  13. $PLZ = "";
  14. $hausnummer = "";
  15. $stadt = "";
  16. if(isset($_POST['regist'])){
  17.  
  18. $username = htmlspecialchars($_POST['username']);
  19. $email = htmlspecialchars($_POST['email']);
  20. $email2 = htmlspecialchars($_POST['email2']);
  21. $password = htmlspecialchars($_POST['Password']);
  22. $password2 = htmlspecialchars($_POST['Password2']);
  23. $straße = htmlspecialchars($_POST['straße']);
  24. $hausnummer = htmlspecialchars($_POST['hausnummer']);
  25. $PLZ = htmlspecialchars($_POST['PLZ']);
  26. $stadt = htmlspecialchars($_POST['stadt']);
  27. $ip_string = $_SERVER['REMOTE_ADDR'];
  28. if($username !== "" && $email !== "" && $email2 != "" && $password != ""&& $password2 != ""&& $straße != ""&& $PLZ != ""&& $hausnummer != ""&& $stadt != ""){
  29. if($email == $email2){
  30. $search_email = $connect->prepare("SELECT id FROM user_data2 WHERE email = ?");
  31. $search_email->bind_param('s', $email);
  32. $search_email->execute();
  33.  
  34. $search_email->bind_result($col1);
  35.  
  36.  
  37. while ($search_email->fetch()) {
  38. printf("\n", $col1);
  39. }
  40.  
  41. if($col1!= 0){
  42. echo "<p align= 'center'><font color=red><a>Diese Email ist schon registriert!</a></font></P>";
  43. }else if($password!=$password2){
  44. echo "<p align= 'center'><font color=red><a>Passwörter stimmen nicht überein!</a></font></P>";
  45.  
  46. }else{
  47. $insert = $connect->prepare("INSERT INTO user_data2(username, email, password, ip, Straße, Stadt, PLZ) VALUES($username, $email, $password, $ip_string, $straße, $stadt, $PLZ)");
  48. $insert->execute();
  49.  
  50.  
  51. if($insert == true){
  52. echo"<p align= 'center'><font color=green><a>Dein Konto wurde erfolgreich erstellt!</a></font></P>";
  53. }
  54.  
  55. }
  56. }else{
  57. $errormsg = '<div style="width: 100%;border: 2px solid #FF0000; padding: 1em; background: rgba(255, 0, 0, 0.7)"><p>Die Emails stimmen nicht überein!</p></div>';
  58.  
  59. }
  60. }else{
  61. $errormsg = '<div style="width: 100%;border: 2px solid #FF0000; padding: 1em; background: rgba(255, 0, 0, 0.7)"><p>Bitte fühlen sie alle Felder aus!</p></div>';
  62. }
  63. }
  64. ?>
  65.  
  66.  
  67. <!DOCTYPE html>
  68. <html lang="de" dir="ltr">
  69.  
  70. <head>
  71. <meta charset="utf-8">
  72. <title>"Registrieren-Death-Computer"</title>
  73. <link rel="stylesheet" type="text/css" href="style/login-style.css">
  74. <link href="https://fonts.googleapis.com/css?family=Roboto:500" rel="stylesheet">
  75. <link href="https://fonts.googleapis.com/css?family=Roboto+Slab" rel="stylesheet">
  76. <link href="https://fonts.google.com/specimen/Jura" rel="stylesheet">
  77. </head>
  78.  
  79. <body>
  80.  
  81.  
  82. <div align="center" id="bodytab">
  83. <div class="regdiv">
  84. <table style="width: 100%;">
  85. <tr>
  86. <!-- Formular -->
  87. <td align="center" style="padding-bottom: 1em; padding-top: 1em; width: 65%; border-right: 1px solid rgba(0, 20, 80, 0, 25);">
  88. <form id="SignUp" method="post" action="register.php">
  89. <table style="width: 95%; font-family:arial;">
  90. <tr>
  91. <td colspan="2"><?php print($errormsg) ?></td>
  92. </tr>
  93. <tr>
  94. <td colspan="2" style="border-bottom: 2px solid rgba(0,0,0,0.4); font-weight: bold; font-family: arial; color: rgba(0, 0, 0, 0.4);">Benutzerkonto erstellen</td>
  95. </tr>
  96. <tr>
  97. <td colspan="2">&nbsp;</td>
  98. </tr>
  99. <tr>
  100. <td style="width: 80%">Benutzername:</td>
  101. <td></td>
  102. </tr>
  103. <tr>
  104. <td><input class="reginput" type="text" name="username" placeholder="Benutzername wählen" value="<?php print($username); ?>" /></td>
  105. <td></td>
  106. </tr>
  107. <tr>
  108. <td style="width: 80%">Email:</td>
  109. <td></td>
  110. </tr>
  111. <tr>
  112. <td><input class="reginput" type="email" name="email" placeholder="Email" /></td>
  113. <td></td>
  114. </tr>
  115. <tr>
  116. <td style="width: 80%">Email bestätigen:</td>
  117. <td></td>
  118. </tr>
  119. <tr>
  120. <td><input class="reginput" type="email" name="email2" placeholder="Email Bestätigen" /></td>
  121. <td></td>
  122. </tr>
  123. <tr>
  124. <td style="width: 80%">Password:</td>
  125. <td></td>
  126. </tr>
  127. <tr>
  128. <td><input class="reginput" type="password" name="Password" placeholder="Password" /></td>
  129. <td></td>
  130. </tr>
  131. <tr>
  132. <td style="width: 80%">Password bestätigen:</td>
  133. <td></td>
  134. </tr>
  135. <tr>
  136. <td><input class="reginput" type="password" name="Password2" placeholder="Password Bestätigen" /></td>
  137. <td></td>
  138. </tr>
  139. <tr>
  140. <td colspan="2">&nbsp;</td>
  141. </tr>
  142. <td colspan="2" style="border-bottom: 2px solid rgba(0,0,0,0.4); font-weight: bold; font-family: arial; color: rgba(0, 0, 0, 0.4);">Daten zur Person</td>
  143. <tr>
  144. <td colspan="2">&nbsp;</td>
  145. </tr>
  146. <tr>
  147. <td style="width: 80%">Vorname:</td>
  148. <td></td>
  149. </tr>
  150. <tr>
  151. <td><input class="reginput" type="text" name="vorname" placeholder="Vorname" /></td>
  152. <td></td>
  153. </tr>
  154. <tr>
  155. <td style="width: 80%">Nachname:</td>
  156. <td></td>
  157. </tr>
  158. <tr>
  159. <td><input class="reginput" type="text" name="nachname" placeholder="Nachname" /></td>
  160. <td></td>
  161. </tr>
  162. <tr>
  163. <td style="width: 80%">Straße:</td>
  164. <td></td>
  165. </tr>
  166. <tr>
  167. <td><input class="reginput" type="text" name="straße" placeholder="Straße" /></td>
  168.  
  169. </tr>
  170. <tr>
  171. <td style="width: 80%">Hausnummer:</td>
  172. <td></td>
  173. </tr>
  174. <tr>
  175. <td><input class="reginput" type="number" name="hausnummer" placeholder="Hausnumer" /></td>
  176. <td></td>
  177. </tr>
  178. <tr>
  179. <td style="width: 80%">PLZ:</td>
  180. <td></td>
  181. </tr>
  182. <tr>
  183. <td><input class="reginput" type="number" name="PLZ" placeholder="PLZ" /></td>
  184. <td></td>
  185. </tr>
  186. <tr>
  187. <td style="width: 80%">Stadt:</td>
  188. <td></td>
  189. </tr>
  190. <tr>
  191. <td><input class="reginput" type="text" name="stadt" placeholder="Stadt" /></td>
  192. <td></td>
  193. </tr>
  194. <tr>
  195. <td style="padding: 1em;" colspan="2">
  196.  
  197. Mit absenden dieser Registrierung akzeptieren sie die <a href="#" target="_blank">Nutzungsbedingungen</a> und die <a href="#" target="_blank">Datenschutzbedingungen</a>, so wie die <a href="#" target="_blank">allgemeinen Geschäftsbedingungen</a>
  198. </td>
  199. </tr>
  200. <tr>
  201. <td colspan="2" style="padding-bottom: 1em; padding-left: 1em"><button name = "regist" class= "registerbutton" form="SignUp" style="cursor: pointer;">Registrierung abschließen</button></td>
  202. </tr>
  203. <tr>
  204. <td colspan="2">&nbsp;</td>
  205. </tr>
  206. </table>
  207. </form>
  208. </td>
  209. <td align="center" valign="top"></td>
  210. </tr>
  211. </table>
  212. </div>
  213. </div>
  214. </body>
  215.  
  216. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement