⚠ In case you've missed it, we have migrated to our new website, with a brand new forum. For more details about the migration you can read our blog post for website migration. This is an archived forum. ⚠

  •     

profile picture

Validar Campos???



Sergio Rodríguez Segura
  • profile picture
  • Member

Posted 10 March 2014 - 22:48 PM

Hola quiero hacer una simple validación, donde tengo dos campos uno usuario y otro colaborador, si el campo colaborador es igual a usuario, que me arroje un error donde diga que no pueden ser iguales....

He usado este código que anteriormente lo he aplicado a validaciones, pero esta vez sin resultados...

$crud->set_rules('colaborador_fk','Colaborador','callback_checar_colaborador[usuario_fk]');

        public function checar_colaborador($colaborador_fk, $usuario_fk)
        {
          if ($colaborador_fk == $usuario_fk)
          {
                $this->form_validation->set_message('checar_colaborador', "El colaborador no puede ser igual al usuario");
                return FALSE;
          }
          else
          {
                return TRUE;
          }
        }

Luis Com S
  • profile picture
  • Member

Posted 11 March 2014 - 14:08 PM

Hi, just replace the variable usuario_fk by nothing and get the $usuario_fk from POST.
 
        $crud->set_rules('colaborador_fk','Colaborador','callback_checar_colaborador');


        public function checar_colaborador($colaborador_fk)
        {
          if ($colaborador_fk == $this->input->post('usuario_fk')
          {
                $this->form_validation->set_message('checar_colaborador', "El colaborador no puede ser igual al usuario");
                return FALSE;
          }
          else
          {
                return TRUE;
          }
        }

Sergio Rodríguez Segura
  • profile picture
  • Member

Posted 11 March 2014 - 16:38 PM

Gracias me ayudo bastante, pude resolver varias validaciones :D