Advertisement
Guest User

Untitled

a guest
Oct 7th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.60 KB | None | 0 0
  1. <main>
  2. <header>
  3. <h1>Create New Account</h1>
  4. </header>
  5.  
  6. <section id="formEntry">
  7. <form id="createacct" name="createacct" action="CreateAccount.php" method="post" onsubmit="return validateForm()">
  8. <fieldset>
  9. <legend>Enter your information</legend>
  10. <table>
  11. <tr>
  12. <td class="fieldName">First Name</td>
  13. <td class="inputField"><input type="text" id="firstname" name="firstname" form="createacct" size="30" maxlength="50" onchange="firstNameUpdated()"></td>
  14. <td id="firstnamemsg"></td>
  15. </tr>
  16. <tr>
  17. <td class="fieldName">Last Name</td>
  18. <td class="inputField"><input type="text" id="lastname" name="lastname" form="createacct" size="30" maxlength="50" onchange="lastNameUpdated()"></td>
  19. <td id="lastnamemsg"></td>
  20. </tr>
  21. <tr>
  22. <td class="fieldName">Email</td>
  23. <td class="inputField"><input type="email" id="emailAddress" name="emailAddress" form="createacct" size="30" maxlength="50" onchange="emailUpdated()"></td>
  24. <td id="emailmsg"></td>
  25. </tr>
  26. <tr>
  27. <td class="fieldName">Select a username</td>
  28. <td class="inputField"><input type="text" id="username" name="username" form="createacct" size="30" maxlength="50" onchange="usernameUpdated()"></td>
  29. <td id="usernamemsg"></td>
  30. </tr>
  31. <tr>
  32. <td class="fieldName">Enter your password</td>
  33. <td class="inputField"><input type="password" id="password" name="password" form="createacct" size="30" maxlength="50" onchange="pwdUpdated()"></td>
  34. <td id="passwordmsg"></td>
  35. </tr>
  36. <tr>
  37. <td class="fieldName">Confirm password</td>
  38. <td class="inputField"><input type="password" id="confirmpwd" name="confirmpwd" form="createacct" size="30" maxlength="50" onchange="confirmUpdated()"></td>
  39. <td id="confirmpwdmsg"></td>
  40. </tr>
  41. <tr>
  42. <td id="saveMsg"></td>
  43. <td colspan="2" class="submitButton">
  44. <input type="reset" value="Clear all fields" class="styleButton" onclick="clearFields(this)">
  45. <input type="submit" value="Create New Account" class="styleButton" onclick="return createNewAccount()">
  46. </td>
  47. </tr>
  48. </table>
  49. </fieldset>
  50. </form>
  51. </section>
  52.  
  53. <?php
  54. include 'CreateAccount.php';
  55.  
  56. $user = new User();
  57.  
  58. $user->first = trim($_POST["firstname"]);
  59. $user->last = trim($_POST["lastname"]);
  60. $user->emailaddress = trim($_POST["emailAddress"]);
  61. $user->username = trim($_POST["username"]);
  62. $user->password = trim($_POST["password"]);
  63. $user->confirmpwd = trim($_POST["confirmpwd"]);
  64.  
  65. $isValid = $user->validate();
  66. ?>
  67.  
  68. </main>
  69.  
  70. <?php
  71.  
  72. Class User {
  73. public $first;
  74. public $last;
  75. public $emailaddress;
  76. public $username;
  77. public $password;
  78. public $confirmpwd;
  79.  
  80. // validation function
  81. function validate() {
  82. if (($this->first != null || $this->first != '') &&
  83. ($this->last != null || $this->last != '') &&
  84. ($this->emailaddress != null || $this->emailaddress != '') &&
  85. ($this->username != null || $this->username != '') &&
  86. ($this->password != null || $this->password != '') &&
  87. ($this->confirmpwd != null || $this->confirmpwd != '') &&
  88. ($this->password === $this->confirmpwd)) {
  89. storeData($this->first, $this->last, $this->emailaddress, $this->username, $this->password);
  90. header('Location: TestPage.php');
  91. } else {
  92. header('Location: CreateNewAccount.php');
  93. }
  94. }
  95.  
  96. }
  97.  
  98. exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement