Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function envia()
- {
- $this->load->helper('form');
- $this->load->library('form_validation');
- $this->load->helper('security');
- if ($this->input->post('enviame')){
- //var_dump($this->input->post()); //los datos enviados por post
- $this->form_validation->set_rules('nomusu', 'Nombre de usuario', 'required|xss_clean',
- //validaciones,nombre de usuario es obligatorio
- //%s para este campo
- array('required' => 'Debes rellenar el campo %s.'));
- //si añadimos el array(required => tal tal) muestra la regla de ese
- //campo concreto si queremos hacerlo generico la regla de abajo
- $this->form_validation->set_message('required', 'El campo %s es obligatorio.');
- //set_message para que las reglas(por ejemplo required) muestre el texto que queramos
- $this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email|xss_clean');
- $this->form_validation->set_message('valid_email', 'El campo %s no es un correo valido');
- $this->form_validation->set_rules('dni', 'DNI', 'trim|required|min_length[8]|max_length[9]|xss_clean');
- $this->form_validation->set_message('min_length', 'El campo %s no debe tener menos de 8 caracteres');
- $this->form_validation->set_message('max_length', 'El campo %s no debe tener mas de 9 caracteres');
- if ($this->form_validation->run() == FALSE)
- {
- $this->index();
- }
- else
- {
- $this->load->view('formsuccess');
- }
- }
- else {
- redirect(base_url('formulario'));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement