0

Busca de cidades com ajax

criado por Ricardo Gama em 04/10/2007 5:36am
Galera, fiz esse script de busca de cidades com ajax. Ta funcionando certinho. Ele faz a consulta num banco de dados que tem todas as cidades do Brasil, relacionada com a UF que vc forneceu a ele. A tabela com as cidades está inclusa tbm. Qualquer dúvida posta ae....
Data Autor Changelog Download
04/10/2007 5:36am Ricardo Gama - Versão 1.0
14/11/2007 1:20pm Everton C B Júnior Versão 1.0.1 Versão 1.0.1
15/11/2007 3:53am Everton C B Júnior Versão 1.0.2 Versão 1.0.2
05/12/2007 3:12am Ricardo Gama Versão 1.0.3 Versão 1.0.3

Comentários:

Mostrando 1 - 6 de 6 comentários
Evandro...

O modo mais usado por mim para você fazer isto é o seguinte:
Seleciono os dados do cadastrado, onde o estado seria estaId = 6 e a cidade seria cidaId = 9000 (exemplos), então você usaria um código como o seguinte:

$resultado = mysql_query("SELECT * FROM cidades WHERE estaId = 6 ORDER BY cidaNome",$conexao);
while($row=mysql_fetch_array($resultado)){
if($row['cidaId']== 9000){ // O cidaId do cadastrado
$sel = "selected";
}else{
$sel = "";
}
print "<option value=".$row['cidaId']." ".$sel." >".$row['cidaNome']."</option>";
}

E o resto segue Normal...
Espero ter ajudado. Não está bem didático, mas foi só para dar uma idéia!
11/12/2007 9:15am (~16 anos atrás)

Ricardo Gama disse:
Galera botei a base de dados, que eu havia esquecido no primeiro script... abcs, espero ser de grande valia a todos
05/12/2007 3:14am (~16 anos atrás)

Evandro Sousa disse:
Legal seu trabalho mas tenho uma dúvida: como fazer uma alteração de um cadastro onde o estado é o mesmo mas mudou a cidade? explico: fiz um cadastro qualquer e tenho que fazer uma alteração porque a cidade mudou. Então, faço uma consulta e mostro os dados atuais e o usuário escolherá outra cidade. Como fazer, em ajax, que a combo venha carregada com as cidades do mesmo estado mas com a cidade atual como selected?
29/11/2007 7:03am (~16 anos atrás)

Aí pessoal, devido a dúvido do nosso amigo gabriel, fiz duas novas versões do script, uma com um mapa do Brasil onde o usuário clica no estado e tem a listagem das cidades (Versão 1.0.1) e o outro só com os formulários HTML, duas dropdown ligadas por ajax (Versão 1.0.2) a base de dados encontra-se dentro do compactado (rar). Espero ter ajudado a todos...

Abraços!
15/11/2007 4:02am (~16 anos atrás)

Gabriel disse:
Cade a base conm os dados? nao ta junto ao zip
11/11/2007 6:15am (~16 anos atrás)

gostei
10/11/2007 5:15am (~16 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)