Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <main>
- <header>
- <h1>Create New Account</h1>
- </header>
- <section id="formEntry">
- <form id="createacct" name="createacct" action="CreateAccount.php" method="post" onsubmit="return validateForm()">
- <fieldset>
- <legend>Enter your information</legend>
- <table>
- <tr>
- <td class="fieldName">First Name</td>
- <td class="inputField"><input type="text" id="firstname" name="firstname" form="createacct" size="30" maxlength="50" onchange="firstNameUpdated()"></td>
- <td id="firstnamemsg"></td>
- </tr>
- <tr>
- <td class="fieldName">Last Name</td>
- <td class="inputField"><input type="text" id="lastname" name="lastname" form="createacct" size="30" maxlength="50" onchange="lastNameUpdated()"></td>
- <td id="lastnamemsg"></td>
- </tr>
- <tr>
- <td class="fieldName">Email</td>
- <td class="inputField"><input type="email" id="emailAddress" name="emailAddress" form="createacct" size="30" maxlength="50" onchange="emailUpdated()"></td>
- <td id="emailmsg"></td>
- </tr>
- <tr>
- <td class="fieldName">Select a username</td>
- <td class="inputField"><input type="text" id="username" name="username" form="createacct" size="30" maxlength="50" onchange="usernameUpdated()"></td>
- <td id="usernamemsg"></td>
- </tr>
- <tr>
- <td class="fieldName">Enter your password</td>
- <td class="inputField"><input type="password" id="password" name="password" form="createacct" size="30" maxlength="50" onchange="pwdUpdated()"></td>
- <td id="passwordmsg"></td>
- </tr>
- <tr>
- <td class="fieldName">Confirm password</td>
- <td class="inputField"><input type="password" id="confirmpwd" name="confirmpwd" form="createacct" size="30" maxlength="50" onchange="confirmUpdated()"></td>
- <td id="confirmpwdmsg"></td>
- </tr>
- <tr>
- <td id="saveMsg"></td>
- <td colspan="2" class="submitButton">
- <input type="reset" value="Clear all fields" class="styleButton" onclick="clearFields(this)">
- <input type="submit" value="Create New Account" class="styleButton" onclick="return createNewAccount()">
- </td>
- </tr>
- </table>
- </fieldset>
- </form>
- </section>
- <?php
- include 'CreateAccount.php';
- $user = new User();
- $user->first = trim($_POST["firstname"]);
- $user->last = trim($_POST["lastname"]);
- $user->emailaddress = trim($_POST["emailAddress"]);
- $user->username = trim($_POST["username"]);
- $user->password = trim($_POST["password"]);
- $user->confirmpwd = trim($_POST["confirmpwd"]);
- $isValid = $user->validate();
- ?>
- </main>
- <?php
- Class User {
- public $first;
- public $last;
- public $emailaddress;
- public $username;
- public $password;
- public $confirmpwd;
- // validation function
- function validate() {
- if (($this->first != null || $this->first != '') &&
- ($this->last != null || $this->last != '') &&
- ($this->emailaddress != null || $this->emailaddress != '') &&
- ($this->username != null || $this->username != '') &&
- ($this->password != null || $this->password != '') &&
- ($this->confirmpwd != null || $this->confirmpwd != '') &&
- ($this->password === $this->confirmpwd)) {
- storeData($this->first, $this->last, $this->emailaddress, $this->username, $this->password);
- header('Location: TestPage.php');
- } else {
- header('Location: CreateNewAccount.php');
- }
- }
- }
- exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement