Recuperar valor do campo sem caracteres especiais [RESOLVIDO]

Olá Pessoal,

Sou programador a vários anos, mas infelizmente sou praticamente leigo na programação Web, fiz alguns cursos online de Java e PHP, e na busca de diminuir a cuva de aprendizado adquiri o ScriptCase. Já assisti a todas os vídeos e dei uma passada no manual, e a 3 dias comecei a trabalhar no meu primeiro projeto, portanto desde já agradeço a paciência dos amigos com este principiante.

O caso é o seguinte:

No login do sistema o usuário informa o CNPJ, e-mail e senha, e quando eu recupero para uma variável o valor do campo CNPJ do formulário ele traz a máscara, e o cnpj é gravado no banco sem a máscara, quando vou comparar é claro não bate.

Como faço pra manter o tipo do campo como CNPJ no formulário, para que seja devidamente validado, e ao recuperar o valor do mesmo para a variável eu remova a máscara, há alguma função que remova a máscara?

Agradeço a atenção.

Beto.

A mascara é sempre visualmente, mas o conteúdo do campo não contém os caracteres separadores.

Se você usa um campo do tipo cnpf, tando no banco como o campo devem conter o mesmo formato, sem a mascara.

Caro Haroldo,

De fato testei exibindo o valor da variável em uma mensagem de erro e percebi que o valor obtido não tinha máscara mesmo, então o erro de autenticação esta mesmo no código do “if”, agradeço a sua atenção e peço desculpas pela minha falta de diligência em testar e averiguar mais antes de pedir ajuda.