Ir para conteúdo

POWERED BY:

Arquivado

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

FH DEV

Banco de dados do Correio

Recommended Posts

Caros amigos,Consegui há algum tempo, uma cópia da base de dados dos correios, um arquivo Access, que, com um pouco de trabalho, converti em MySQL. Preciso fazer um form em meu site, que funcione da seguinte forma:Quando o usuário digitar o CEP de seu endereço, o form atualize automaticamente os outros campos: rua, bairro, cidade e estado, restando ao usuário apenas digitar o número e o complemento de seu endereço.Já tenho as tableas montadas e o banco rodadando com todas as informações.Preciso saber como fazer isso com uma certa urgência.O funcionamento completo para esta página de contato deve ser o seguinte:1 - usuário preenche o form atéo CEP;2 - com o preenchimento do CEP, o restante dos campos de endereço são completados;3 - usuário clica no botão enviar do form;4 - os dados do form são enviados para um e-mail pré definodo através de um script PHP (ou qualquer outra linguagem);5 - o mesmo script deve, além de enviar o e-mail, gravar os dados do form em um banco de dados MySQL; e6 - redirecionar para uma página de confirmação de envio (que pode ser um load em Ajax na mesma página, tecnologia que já utilizo).Como comentei, tenho uma certa urgência em produzir isto, como incentivo aos colaboradores, poderei cederr uma cópia do banco de dados em MySQL que tenho (CEP de todas as ruas de todas as cidades do Brasil - Arquivo .SQL com 81,3 MB).Desde já, agradeço pela cooperação.Atenciosamente,Flávio H. Ricardofone 11-9734-8741e-mail: fhricardo@gmail.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use AJAX para atualizar os campos, é só fazer um frameworkzinho básico onde quando o cara digitar o CEP e tirar o foco dele o script chama a função do AJAX que se liga ao PHP, retorna os campos da DB e com javascript você imprime nos campos do form :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara,Eu tentei utilizar isto, só que este script me requer um lista com o primeiro valor que é selecionado, só que no meu caso, é necessário que o usuário digite o valor (o cep no caso) e depois tecle 'enter' ou clique num botão 'OK'...

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.