Advertisement
rnekko102

Untitled

Apr 16th, 2019
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.32 KB | None | 0 0
  1.  
  2. <?php
  3. session_start();
  4.  
  5. $servername = "localhost";
  6. $username = "root";
  7. $password = "root";
  8. $dbname = "registrationdb";
  9.  
  10. $db = mysqli_connect("localhost", "root", "root", "registrationdb");
  11.  
  12. if (mysqli_connect_errno()) {
  13.   echo "Failed to connect to MySQL: " . mysqli_connect_error();
  14. }
  15.  
  16.  
  17.  
  18.   if(isset($_POST['register_btn'])) {
  19.     session_start();
  20.     $user_id = $_POST['user_id'];
  21.     $name = filter_input(INPUT_POST, 'name');
  22.     $email =  filter_input(INPUT_POST, 'email');
  23.     $password =  filter_input(INPUT_POST, 'password');
  24.     $password2 =  filter_input(INPUT_POST, 'password2');
  25.  
  26.     if($password == $password2) {
  27.  
  28.  
  29.       if(empty($name)) {
  30.         $ok = false;
  31.         echo '<p>Please fill out your name</p>';
  32.       }
  33.       if(empty($email)) {
  34.         $ok = false;
  35.         echo '<p>Please enter a valid email</p>';
  36.       }
  37.       if(empty($password)) {
  38.         $ok = false;
  39.         echo '<p> Please enter your password!</p>';
  40.       }
  41.       if(empty($password2)) {
  42.         $ok = false;
  43.         echo '<p> Please enter your password to confirm!</p>';
  44.       }
  45.  
  46.       if($ok === TRUE) {
  47.  
  48.  
  49.  
  50.        $password = md5($password);
  51.        $sql = "INSERT INTO users(username, email, password) VALUES('$name', '$email', '$password')";
  52.        mysqli_query($db,$sql);
  53.       $_SESSION['message'] = "you successfully logged in";
  54.       $_SESSION['username'] = $username;
  55.  
  56.       header("location: index.php");
  57.     }
  58.   }
  59.     else {
  60.       echo '<p> Your passwords dont match!</p>';
  61.  
  62.     }
  63.   }
  64.  
  65.  ?>
  66.  
  67.  
  68. <!DOCTYPE html>
  69. <html>
  70. <head>
  71.       <title>Register</title>
  72.  
  73.       <link rel="stylesheet" type="text/css" href="style.css">
  74. </head>
  75. <body>
  76.  
  77. <div class="header">
  78. <h1>Register</h1>
  79. </div>
  80.  
  81. <form method="post" action="register.php">
  82. <table>
  83.  
  84. <tr>
  85. <td>Username: </td>
  86. <td> <input type="text" name="name" class="textInput">   </td>
  87. </tr>
  88.  
  89. <tr>
  90. <td>Email: </td>
  91. <td> <input type="email" name="email" class="textInput">   </td>
  92. </tr>
  93.  
  94. <tr>
  95. <td>Password: </td>
  96. <td> <input type="password" name="password" class="textInput">   </td>
  97. </tr>
  98.  
  99. <tr>
  100. <td>Password again: </td>
  101. <td> <input type="password" name="password2" class="textInput">   </td>
  102. </tr>
  103.  
  104. <tr>
  105. <td></td>
  106. <td> <input type="submit" name="register_btn" value="Register">   </td>
  107. </tr>
  108.  
  109.  
  110. </table>
  111. </form>
  112.  
  113. </body>
  114. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement