Guest User

Untitled

a guest
Feb 13th, 2019
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. <?php
  2.  
  3. #default 127.0.0.1 this is the local IP
  4. #xo4.x10hosting.com this is the host address
  5.  
  6. $con = mysqli_connect('xo4.x10hosting.com:3306', 'root','', 'tstdom63_logreg');
  7.  
  8. $error = "";
  9. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  10. $username = $_REQUEST['username'];
  11. $email = $_REQUEST['email'];
  12. $password = $_REQUEST['password'];
  13. $password2 = $_REQUEST['password2'];
  14. $sql = "INSERT INTO login(username, email, password) VALUES ('$username', '$email', '$password')";
  15. $sqlu = "SELECT * FROM login WHERE username='$username'";
  16. $x = mysqli_query($con, $sqlu);
  17.  
  18.  
  19. if(mysqli_num_rows($x) > 0) {
  20. $error = "Account Exist!";
  21. } else{
  22. if (strlen($password) < 8){
  23. $error = "Password must contain 8 character!";
  24. }else{
  25. if($password == $password2){
  26. $password = md5($password);
  27. $message = "Success";
  28. echo "<script type='text/javascript'>alert('$message');</script>";
  29. $sql1 = "INSERT INTO login(username, email, password) VALUES ('$username', '$email', '$password')";
  30. mysqli_query($con, $sql);
  31. }
  32. }
  33. }
  34. }
  35. ?>
  36.  
  37. <!DOCTYPE html>
  38.  
  39. <html>
  40. <head>
  41. <link rel="stylesheet" href="style1.css" type="text/css">
  42. </head>
  43.  
  44. <body background="greenback.jpeg">
  45. <br>
  46. <form method="post">
  47. <div class="container" >
  48. <h1>Register</h1>
  49. <p>Please fill in this form to create an account.</p>
  50. <hr>
  51.  
  52. <label for="email"><b>Username</b></label>
  53. <input type="text" placeholder="Username" name="username" required>
  54.  
  55. <label for="email"><b>Email</b></label>
  56. <input type="text" placeholder="Email" name="email" required>
  57.  
  58. <label for="psw"><b>Password</b></label>
  59. <input type="password" placeholder="Password" name="password" required>
  60.  
  61. <label for="psw-repeat"><b>Confirm Password</b></label>
  62. <input type="password" placeholder="Password" name="password2" title="Must contain at least 8 or more characters" required>
  63. <p class="error" style="color:red"><?php echo $error; ?></p>
  64. <a><input type="submit" class="registerbtn"></a>
  65.  
  66. <hr>
  67. <CENTER>
  68. <p>Already have an account? <a href="login.php">Sign in</a>.</p>
  69. </CENTER>
  70.  
  71. </div>
  72. </form>
  73.  
  74. </body>
  75. </html>
Add Comment
Please, Sign In to add comment