Если вы используете codeigniter, вам следует воспользоваться встроенной библиотекой проверки формы, она прекрасно справится со всеми и очень проста в использовании, вы просто загрузите ее так:
$this->load->library('form_validation');
$config = array(
'field' => 'deposite',
'label' => 'deposite',
'rules' => array('trim','required', array('input_less_than_100',
function($input)
{
return ( $input < 100 ) ? FALSE : TRUE;
}),
),
'errors' => array(
'input_less_than_100' => 'The %s field is less than 100.',
),
);
$this->form_validation->set_rules($config);
Затем запустите проверку следующим образом:
if ($this->form_validation->run() === TRUE)
{
// do your magic
}
else
{
// redirect if you want and then show form validation errors
}
Затем вы можете использовать ошибки проверки следующим образом:
$this->form_validation->error_array();