Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Victor Caldas

Busca de telefone

Recommended Posts

Olá pessoal, sou novo aqui e espero que possam me ajudar nisso.

 

Estou fazendo um guia telefônico e acontece o seguinte erro...

 

por ex:

 

eu cadastro na administração o telefone 5555-5555 e caso a pessoa na hora de fazer a pesquiza coloque 55555555, não encontra nada, só encontra se ela colocar igual a que esta no DB (5555-5555)

 

pensei em colocar um desses ó...<input onkeypress="return Mascara(this, event,'####-####')" ....

mas não dá, pq a pessoa pode pesquizar tanto por telefone como por nome no mesmo "Text Field"

 

que coisa né....será que não teria como o sistema achar tbm os numeros semelhantes, sei lá....

 

aguardo resposta da galera....

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiramente, bem-vindo ao iMasters! http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif

 

Você pode verificar se o valor digitado é numérico ou não. Se for, aplique a formatação com o padrão desejado. Senão, faça a busca por nome.

 

Acho que você deveria salvar os telefones em campos numéricos, sem usar o hífen. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou você pode deixar o campo sem mascara. enviar os dados normalmente...

quando a pagina que fazz a pesquisa receber os dados, ele converte para o formato xxxx-xxxx

PHP
<?php

$telefone = "55555555";

$excluir = array(" ","-");

$telefone = str_replace($excluir,"",$telefone);

$telefone = substr($telefone,0,4)."-".substr($telefone,4);

?>

pode usar isso tbm na hora de cadastrar....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Até ai tudo bem, o problema, e que na mesma caixa de busca, o internauta tbm vai poder buscar por nome ou atividade....

 

acessa que você vai entender.....

 

http://www.guiadecaldasnovas.com.br/site/procurarxa.php

 

eu tbm não sou programador, apenas faça umas engenhocas, as vezes to até falando besteira....

 

de toda caso tá valendo a ajudar e se puder me ajudar mais uhuuuuuu!!!!!

 

aguardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode pegar a informação digitada e buscar em todos os campos da tabela. Dessa forma, será encontrado por atividade, nome ou telefone.

 

Também pode fazer algo como isto:

http://www.expresso102.com.br/

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.