How to get validation errors in codeigniter?

by elisha_langworth , in category: PHP Frameworks , 4 months ago

How to get validation errors in codeigniter?

Facebook Twitter LinkedIn Telegram Whatsapp

1 answer

by scotty_walker , 4 months ago

@elisha_langworth 

In Codeigniter, you can get validation errors by using the form_validation library. Here is an example of how to get validation errors in Codeigniter:

  1. Load the Form Validation library in your controller:
1
$this->load->library('form_validation');


  1. Set the validation rules for your form fields in the controller method:
1
2
$this->form_validation->set_rules('username', 'Username', 'required');
$this->form_validation->set_rules('password', 'Password', 'required');


  1. Run the form validation in your controller method and check if it fails:
1
2
3
4
5
6
if ($this->form_validation->run() == FALSE) {
    $data['errors'] = validation_errors();
    $this->load->view('your_view', $data);
} else {
    // Form validation passed, process the form data
}


  1. Display the validation errors in your view:
1
2
3
4
5
<?php
if(isset($errors)) {
    echo '<div class="error">' . $errors . '</div>';
}
?>


By following these steps, you can easily get validation errors in Codeigniter.