Advertisement
humanware

day_13_signup.php

Sep 19th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
  6. <title>Error Handling Tutorial</title>
  7. </head>
  8. <body>
  9. <div class="container">
  10. <div class="row">
  11. <div class="col-md-5 mx-auto mt-5">
  12. <h2>Sign Up</h2>
  13. <?php
  14. $fullUrl = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
  15.  
  16. if(strpos($fullUrl, 'error=empty_fields')) {
  17. ?>
  18. <div class="alert alert-danger" role="alert">
  19. Fields are Empty!
  20. </div>
  21. <?php
  22. } elseif(strpos($fullUrl, 'error=char_error')) {
  23. ?>
  24. <div class="alert alert-danger" role="alert">
  25. Invalid Characters Found!
  26. </div>
  27. <?php
  28. } elseif(strpos($fullUrl, 'error=email_error')) {
  29. ?>
  30. <div class="alert alert-danger" role="alert">
  31. Email not valid!
  32. </div>
  33. <?php
  34. } elseif(strpos($fullUrl, 'error=success')) {
  35. ?>
  36. <div class="alert alert-success" role="alert">
  37. User Registered Successfully!
  38. </div>
  39. <?php
  40. }
  41. ?>
  42. <form action="signup_process.php" method="POST">
  43. <label for="name">Enter your name</label>
  44. <input type="text" name="name" id="name" class="form-control" placeholder="Type your name here..." maxlength="40" required>
  45.  
  46. <label for="email">Enter your email</label>
  47. <input type="email" name="email" id="email" class="form-control" placeholder="Type your email here..." maxlength="20" required>
  48.  
  49. <label for="username">Enter your username</label>
  50. <input type="text" name="username" id="username" class="form-control" placeholder="Type your username here..." maxlength="8" required>
  51.  
  52. <label for="password">Enter your password</label>
  53. <input type="password" name="password" id="password" class="form-control" placeholder="Type your password here..." maxlength="15" required>
  54.  
  55. <button type="submit" class="btn btn-primary mt-3" name="signup_submit">Sign Up</button>
  56. </form>
  57. </div>
  58. </div>
  59. </div>
  60.  
  61. <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
  62. <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
  63. <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
  64. </body>
  65. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement