Advertisement
Guest User

Untitled

a guest
Aug 11th, 2018
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.29 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(?,?,?,?,?,?,?)");
  48. $insert->bind_param('ssssssi', $username, $email, $password, $ip_string, $straße, $stadt, $PLZ);
  49. $insert->execute();
  50.  
  51.  
  52. if($insert == true){
  53. echo"<p align= 'center'><font color=green><a>Dein Konto wurde erfolgreich erstellt!</a></font></P>";
  54. }
  55.  
  56. }
  57. }else{
  58. $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>';
  59.  
  60. }
  61. }else{
  62. $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>';
  63. }
  64. }
  65. ?>
  66.  
  67.  
  68. <!DOCTYPE html>
  69. <html lang="de" dir="ltr">
  70.  
  71. <head>
  72. <meta charset="utf-8">
  73. <title>"Registrieren-Death-Computer"</title>
  74. <link rel="stylesheet" type="text/css" href="style/login-style.css">
  75. <link href="https://fonts.googleapis.com/css?family=Roboto:500" rel="stylesheet">
  76. <link href="https://fonts.googleapis.com/css?family=Roboto+Slab" rel="stylesheet">
  77. <link href="https://fonts.google.com/specimen/Jura" rel="stylesheet">
  78. </head>
  79.  
  80. <body>
  81.  
  82.  
  83. <div align="center" id="bodytab">
  84. <div class="regdiv">
  85. <table style="width: 100%;">
  86. <tr>
  87. <!-- Formular -->
  88. <td align="center" style="padding-bottom: 1em; padding-top: 1em; width: 65%; border-right: 1px solid rgba(0, 20, 80, 0, 25);">
  89. <form id="SignUp" method="post" action="register.php">
  90. <table style="width: 95%; font-family:arial;">
  91. <tr>
  92. <td colspan="2"><?php print($errormsg) ?></td>
  93. </tr>
  94. <tr>
  95. <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>
  96. </tr>
  97. <tr>
  98. <td colspan="2">&nbsp;</td>
  99. </tr>
  100. <tr>
  101. <td style="width: 80%">Benutzername:</td>
  102. <td></td>
  103. </tr>
  104. <tr>
  105. <td><input class="reginput" type="text" name="username" placeholder="Benutzername wählen" value="<?php print($username); ?>" /></td>
  106. <td></td>
  107. </tr>
  108. <tr>
  109. <td style="width: 80%">Email:</td>
  110. <td></td>
  111. </tr>
  112. <tr>
  113. <td><input class="reginput" type="email" name="email" placeholder="Email" /></td>
  114. <td></td>
  115. </tr>
  116. <tr>
  117. <td style="width: 80%">Email bestätigen:</td>
  118. <td></td>
  119. </tr>
  120. <tr>
  121. <td><input class="reginput" type="email" name="email2" placeholder="Email Bestätigen" /></td>
  122. <td></td>
  123. </tr>
  124. <tr>
  125. <td style="width: 80%">Password:</td>
  126. <td></td>
  127. </tr>
  128. <tr>
  129. <td><input class="reginput" type="password" name="Password" placeholder="Password" /></td>
  130. <td></td>
  131. </tr>
  132. <tr>
  133. <td style="width: 80%">Password bestätigen:</td>
  134. <td></td>
  135. </tr>
  136. <tr>
  137. <td><input class="reginput" type="password" name="Password2" placeholder="Password Bestätigen" /></td>
  138. <td></td>
  139. </tr>
  140. <tr>
  141. <td colspan="2">&nbsp;</td>
  142. </tr>
  143. <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>
  144. <tr>
  145. <td colspan="2">&nbsp;</td>
  146. </tr>
  147. <tr>
  148. <td style="width: 80%">Vorname:</td>
  149. <td></td>
  150. </tr>
  151. <tr>
  152. <td><input class="reginput" type="text" name="vorname" placeholder="Vorname" /></td>
  153. <td></td>
  154. </tr>
  155. <tr>
  156. <td style="width: 80%">Nachname:</td>
  157. <td></td>
  158. </tr>
  159. <tr>
  160. <td><input class="reginput" type="text" name="nachname" placeholder="Nachname" /></td>
  161. <td></td>
  162. </tr>
  163. <tr>
  164. <td style="width: 80%">Straße:</td>
  165. <td></td>
  166. </tr>
  167. <tr>
  168. <td><input class="reginput" type="text" name="straße" placeholder="Straße" /></td>
  169.  
  170. </tr>
  171. <tr>
  172. <td style="width: 80%">Hausnummer:</td>
  173. <td></td>
  174. </tr>
  175. <tr>
  176. <td><input class="reginput" type="namber" name="hausnummer" placeholder="Hausnumer" /></td>
  177. <td></td>
  178. </tr>
  179. <tr>
  180. <td style="width: 80%">PLZ:</td>
  181. <td></td>
  182. </tr>
  183. <tr>
  184. <td><input class="reginput" type="number" name="PLZ" placeholder="PLZ" /></td>
  185. <td></td>
  186. </tr>
  187. <tr>
  188. <td style="width: 80%">Stadt:</td>
  189. <td></td>
  190. </tr>
  191. <tr>
  192. <td><input class="reginput" type="text" name="stadt" placeholder="Stadt" /></td>
  193. <td></td>
  194. </tr>
  195. <tr>
  196. <td style="padding: 1em;" colspan="2">
  197.  
  198. 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>
  199. </td>
  200. </tr>
  201. <tr>
  202. <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>
  203. </tr>
  204. <tr>
  205. <td colspan="2">&nbsp;</td>
  206. </tr>
  207. </table>
  208. </form>
  209. </td>
  210. <td align="center" valign="top"></td>
  211. </tr>
  212. </table>
  213. </div>
  214. </div>
  215. </body>
  216.  
  217. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement