prefix."amader_rsvp"; if(empty(strip_tags($_POST["first_name"]))){ $error_1st_name = '* First name is required.'; }elseif(ctype_alpha(sanitize_text_field(strip_tags($_POST["first_name"], "")))){ $first_name = sanitize_text_field(strip_tags($_POST["first_name"], "")); }else{ $error_1st_name = 'Only letters are allowed.'; } if(empty(strip_tags($_POST["last_name"], ""))){ $error_last_name = '* Last name is required.'; }elseif (ctype_alpha(sanitize_text_field(strip_tags($_POST["last_name"], "")))){ $last_name = sanitize_text_field(strip_tags($_POST["last_name"], "")); }else{ $error_last_name = 'Only letters are allowed.'; } if(empty(strip_tags($_POST["rsvp_phone"], ""))){ $error_phone_number = '* Phone number is required.'; }elseif (is_numeric(sanitize_text_field(strip_tags($_POST["rsvp_phone"], "")))){ $rsvp_phone = sanitize_text_field(strip_tags($_POST["rsvp_phone"], "")); }else{ $error_phone_number = 'Please enter a valid phone number'; } $user_email = sanitize_email(strip_tags($_POST["rsvp_email"], "")); if (empty(filter_var($user_email, FILTER_VALIDATE_EMAIL))){ $error_email = '* Email address is required.'; }elseif (filter_var($user_email, FILTER_VALIDATE_EMAIL)) { $rsvp_email = sanitize_email(strip_tags($_POST["rsvp_email"], "")); }else{ $error_email = 'Please enter a valid email address'; } if(empty(strip_tags($_POST["rsvp_attending"], ""))){ $error_attending = '* This field is required.'; }elseif (is_numeric(sanitize_text_field(strip_tags($_POST["rsvp_attending"], "")))){ $rsvp_attending = sanitize_text_field(strip_tags($_POST["rsvp_attending"], "")); }else{ $error_attending = 'Unacceptable value'; } if(empty(strip_tags($_POST["rsvp_kids_menus"], ""))){ $error_kids_menu = '* Kids menu is required.'; }elseif (is_numeric(sanitize_text_field(strip_tags($_POST["rsvp_kids_menus"], "")))){ $rsvp_kids_menus = sanitize_text_field(strip_tags($_POST["rsvp_kids_menus"], "")); }else{ $error_kids_menu = 'Unacceptable value'; } if(empty(strip_tags($_POST["rsvp_vegetarian_menus"], ""))){ $error_vegetarian_menus = '* Vegetarian menu is required.'; }elseif(is_numeric(sanitize_text_field(strip_tags($_POST["rsvp_vegetarian_menus"], "")))){ $rsvp_vegetarian_menus = sanitize_text_field(strip_tags($_POST["rsvp_vegetarian_menus"], "")); }else{ $error_vegetarian_menus = 'Unacceptable value'; } $invitation_code = sanitize_text_field(strip_tags($_POST["invite_code"], "")); if (empty($invitation_code)){ $error_invite_code = '* Invitation code is required.'; }elseif(preg_match('/^[a-z0-9]+$/',$invitation_code)){ $invite_code = sanitize_text_field(strip_tags($_POST["invite_code"], "")); }else{ $error_invite_code = 'Unacceptable value'; } if (empty($first_name && $last_name && $rsvp_phone && $rsvp_email && $rsvp_attending && $rsvp_kids_menus && $rsvp_vegetarian_menus && $invite_code)){ $error_empty = 'Please fill all the required fields with correct data.'; }else{ $wpdb->insert( $table, array( 'first_name' => $first_name, 'last_name' => $last_name, 'rsvp_phone' => $rsvp_phone, 'rsvp_email' => $rsvp_email, 'rsvp_attending' => $rsvp_attending, 'rsvp_kids_menus' => $rsvp_kids_menus, 'rsvp_vegetarian_menus' => $rsvp_vegetarian_menus, 'invite_code' => $invite_code, ) ); $html = "
×Success! Thanks for your confirmation.
"; echo $html; } } ?>