Validação de Formulário

Olá. Estou começando agora a trabalhar com codeigniter e estou com um problema.

O problema é mais ou menos este:
Tenho um formulário com 3 campos. O primeiro campo é obrigatório e os outros 2 não obrigatórios, porém a soma do valor desses 2 campos deve ser igual a 100, caso o contrário é gerado um erro. Caso o campo obrigatório não seja preenchido deve gerar um erro também.

Alguem tem uma sugestão de como tratar isso com a classe Validation?

Abraços.

Validação

Concordo com o Schivei!
Eu parei de usar o PHP puro para validações por que precisa carregar outra página sempre e a interface acaba ficando muito lenta e desconfortável. Hoje eu uso o JavaScript para quase tudo no lado do cliente (user interface) e o PHP somente em casos especiais e mesmo assim através de AJAX.
Experimente a biblioteca Jquery para javascript. É muito fácil de programar em ajax com o jquery!
As configurações de programação que eu sempre uso são resumidas assim:

Server Side => CodeIgniter(PHP);
Client Side => Jquery (JavaScript);

Assim, eu aprendo as duas linguagens (PHP/JScript) e uso somente as duas bibliotecas para TUDO o que faço na web.

Ajax

Seria mais fácil fazer com ajax usando o jQuery, uso apenas isto para validação de formulários, não utilizo o próprio PHP.

Atenciosamente,
Elton Schivei Costa.

"Ser diferente é ser igual à todo mundo!"