Welcome Guest, Not a member yet? Register   Sign In
Validation problem
#1

[eluser]Krzemo[/eluser]
Hi,

I'm currently working on user registration and tried to learn how to use validation.
Everything is ok except... my form is not being validated. Method run() always returns 1.
Am I missing something here? Fields names are ok (first param of set_rules())...

Below is method I call on form submit.

Thnx for taking a look.

Code:
function registeruser() {
        $validation_status = null;
        
        $this->load->library('validation');

        $this->lang->load('register');

        $this->validation->set_rules('login', 'lang:register_validation_login', 'trim|required|xss_clean');
        $this->validation->set_rules('password1', 'lang:register_validation_password1', 'trim|required|matches[password2]|min_length[6]|max_length[45]|md5');
        $this->validation->set_rules('password2', 'lang:register_validation_password2', 'trim|required');
        $this->validation->set_rules('firstname', 'lang:register_validation_firstname', 'trim|required');
        $this->validation->set_rules('lastname', 'lang:register_validation_lastname', 'trim|required');
        $this->validation->set_rules('email', 'lang:register_validation_email', 'trim|required|valid_email');
        $this->validation->set_rules('address_street_name', 'lang:register_validation_address_street_name', 'trim|required');
        $this->validation->set_rules('address_street_number', 'lang:register_validation_address_street_number', 'trim|required');
        $this->validation->set_rules('address_flat', 'lang:register_validation_address_flat', 'trim|required');
        $this->validation->set_rules('address_city', 'lang:register_validation_address_city', 'trim|required');
        $this->validation->set_rules('address_zip', 'lang:register_validation_zip', 'trim|required');
        $this->validation->set_rules('birthdate_years', 'lang:register_validation_birthdate_year', 'required');
        $this->validation->set_rules('birthdate_months', 'lang:register_validation_birthdate_month', 'required');
        $this->validation->set_rules('birthdate_days', 'lang:register_validation_birthdate_day', 'required');
        $this->validation->set_rules('telephone_mobile', 'lang:register_validation_mobiletelephone', 'trim|required');
        $this->validation->set_rules('fk_address_country_id', 'lang:register_validation_country', 'required');
        $this->validation->set_rules('fk_education_id', 'lang:register_validation_education', 'required');
        
        if ($this->validation->run() == FALSE) {
            $data['validation_errors'] = $this->validation->validation_errors();
            $this->load->view('common/vregister');
        } else {
            $this->load->view('common/vregistersuccess');
        }        

    }


Messages In This Thread
Validation problem - by El Forum - 10-27-2008, 01:40 PM
Validation problem - by El Forum - 10-27-2008, 02:54 PM
Validation problem - by El Forum - 10-27-2008, 04:14 PM
Validation problem - by El Forum - 10-27-2008, 04:20 PM
Validation problem - by El Forum - 10-27-2008, 04:22 PM
Validation problem - by El Forum - 10-30-2008, 05:47 PM
Validation problem - by El Forum - 10-31-2008, 07:05 AM
Validation problem - by El Forum - 10-31-2008, 01:46 PM



Theme © iAndrew 2016 - Forum software by © MyBB