function process_registration() { $this->load->library('validation'); $rules['name'] = "required"; $rules['email'] = "valid_email|required"; $rules['address'] = "required"; $rules['city'] = "required"; $rules['state'] = "alpha|required|max_length[2]"; $rules['zip'] = "numeric|required|exact_length[5]"; $rules['cardholder_name'] = "required"; $rules['card_number'] = "numeric|required|max_length[16]|min_length[15]"; $this->validation->set_rules($rules); $fields['name'] = 'Name'; $fields['email'] = 'Email'; $fields['address'] = 'Address'; $fields['email'] = 'Email Address'; $fields['city'] = 'City'; $fields['state'] = 'State'; $fields['zip'] = 'ZIP'; $fields['cardholder_name'] = 'Card Holder Name'; $fields['card_number'] = 'Credit Card Number'; $this->validation->set_fields($fields); $this->validation->set_error_delimiters('

', '

'); if ($this->validation->run() == FALSE) { $data = array( "view" => "register/index", "header" => "header_blank", "page" => null, "left_menu" => null, "top_menu" => null, "section_links" => null, "render_footer" => false, "whats_new" => array('display' => (!in_array($this->page, $this->specialty_pages)) ? true : false, 'content' => $this->pagemodel->get_whats_new()), "title" => "Big Fish Bash :: Registration" ); $this->load->view('layout_blank', $data); } else { ... }