$address = trim($_POST['address']); $city = trim($_POST['city']); $state = $_POST['state']; $zip = $_POST['zip']; $phone = $_POST['phone']; $cardType = $_POST['card_type']; $cardNumber = $_POST['card_number']; $cardDigits = preg_replace('/[^[:digit:]]/', '', $cardNumber); $expDate = $_POST['exp_date']; // Validate form data $validate->email('email', $email); $validate->password('password', $password); $validate->verify('verify', $password, $verify); $validate->text('first_name', $firstName); $validate->text('last_name', $lastName); $validate->text('address', $address); $validate->text('city', $city); $validate->state('state', $state); $validate->zip('zip', $zip); $validate->phone('phone', $phone); $validate->cardType('card_type', $cardType); $validate->cardNumber('card_number', $cardDigits, $cardType); $validate->expDate('exp_date', $expDate); // Load appropriate view based on hasErrors if ($fields->hasErrors()) { include 'view/register.php'; } else { include 'view/success.php'; } break; }