zimiro 0 Denunciar post Postado Novembro 4, 2013 to com seguinte problema, preciso fazer uma consulta mysql no campo cnpj/cpf so que no login o cliente pode digitar sem ponto etc.. ou com mesmo ai vem questão no select tem como tirar os pontos etc no meio da consulta para comparação porque no campo pode está cadastrado com ponto mais cliente pode ter digitado sem no login ou vise versa. Compartilhar este post Link para o post Compartilhar em outros sites
paulinhosupriano 103 Denunciar post Postado Novembro 4, 2013 mostre o codigo que você tem com a mascara utilizada; Compartilhar este post Link para o post Compartilhar em outros sites
santos_s 12 Denunciar post Postado Novembro 4, 2013 O mais aconselhável é voce cadastrar no banco sem os pontos, na hora de cadastrar voce força ele cadastrar sem pontos, e na hora de exibir coloque a máscara. Abraço. Compartilhar este post Link para o post Compartilhar em outros sites
Leco RP 6 Denunciar post Postado Novembro 5, 2013 Como o amigo santos_s comentou, o ideal seria você salvar no banco somente números e na hora de exibir utilize uma máscara. Você pode usar assim para retirar os caracteres que não sejam números: $documento = '010.010.010/0001-10'; // CNPJ, por exemplo. Mas funciona pro CPF também. echo preg_replace( '#[^0-9]#', '', $documento ); Abraços. Compartilhar este post Link para o post Compartilhar em outros sites
lex21 2 Denunciar post Postado Novembro 5, 2013 Cara, Aconselho usar jquery e colocar maskara.. e simples. plugin maskedinput.js Compartilhar este post Link para o post Compartilhar em outros sites
juniorbezerra 6 Denunciar post Postado Novembro 5, 2013 Use: $var = preg_replace("/\D+/", "", $_POST['var']); Serve para qualquer campo, cep, telefone, cpf, cnpj... Compartilhar este post Link para o post Compartilhar em outros sites