Pessoal é o seguinte, eu fis um sistema eu cadastro seleciono o estado pra depois selecionar a cidade e ta indo tudo certinho
Só que...o unico detalhe é que eu não sei se eu alterei alguma coisa que quando cadastra ele não ta indo o nome da cidade e sim o numero que eu criei correspondente a cidade
Pergunta
Mateus Conti
Pessoal é o seguinte, eu fis um sistema eu cadastro seleciono o estado pra depois selecionar a cidade e ta indo tudo certinho
Só que...o unico detalhe é que eu não sei se eu alterei alguma coisa que quando cadastra ele não ta indo o nome da cidade e sim o numero que eu criei correspondente a cidade
Ex: Estado de SP = 1
Estado de PR = 2
Estado de BA = 3
Cidade de Tupa = 9649
Cidade de Parapua = 9649
Ai no cadastro ele fica o numero e não a cidade
Imagens do Banco de dados da cidade e Estado
http://imageshack.us/photo/my-images/864/semttulopb.jpg/
http://imageshack.us/photo/my-images/163/semttulo1wd.jpg/
Olhe o codigo e ve se tem alguma coisa que eu inverti
<tr> <td><label for="cod_estados"> Estado:</label></td> <td><select name="cod_estados" id="cod_estados"> <option value=""></option><?php $con = mysql_connect( 'localhost', 'root', '' ); mysql_select_db( 'nivel_acesso', $con ); mysql_set_charset('utf8', $con); ?> <?php $sql = "SELECT cod_estados, sigla FROM estados ORDER BY sigla"; $res = mysql_query( $sql ); while ( $row = mysql_fetch_assoc( $res ) ) { echo '<option value="'.$row['cod_estados'].'">'.$row['sigla'].'</option>'; } ?></select> <tr> <td><label for="cod_cidades"> Cidade:</label></td> <td> <select name="cod_cidades" size="1" id="cod_cidades"> <option value="">-- Escolha um estado --</option> <script src="http://www.google.com/jsapi"></script> <script type="text/javascript"> google.load('jquery', '1.3'); </script> <script type="text/javascript"> $(function(){ $('#cod_estados').change(function(){ if( $(this).val() ) { $('#cod_cidades').hide(); $('.carregando').show(); $.getJSON('cidades.ajax.php?search=',{cod_estados: $(this).val(), ajax: 'true'}, function(j){ var options = '<option value=""></option>'; for (var i = 0; i < j.length; i++) { options += '<option value="' + j[i].cod_cidades + '">' + j[i].nome + '</option>'; } $('#cod_cidades').html(options).show(); $('.carregando').hide(); }); } else { $('#cod_cidades').html('<option value="">– Escolha um estado –</option>'); } }); }); </script></select></td> </tr>Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.