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
CODE
<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>
<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>
