Atualizando combo PHP e Ajax
Pessoal peguei um código em um tutorial onde podemos listar estado através de um combo e aparecer os resultados 'Cidades' sem carregar a pagina, o objetivo e exibir os resultados sem que a pagina de refresh. Essa parte esta funcionando.
Lembrando que os resultados estao ligados ao banco de dados, o problema e que quando esta na index os resultados ficam todos em branco eles so sao exibido quando eu seleciono uma categoria, gostaria que eles ficasse sempre aparecendo e mudasse so quando selecionar o combo.
index.php
<?php
include "conexao.php";
$rs = mysql_query("SELECT * FROM tbl_estados ORDER BY nome_estado");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Atualizando combos com jquery</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="codigo.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#estado').change(function(){
$('#cidade').load('listaCidades.php?estado='+$('#estado').val());
});
});
</script>
</head>
<body>
<h1></h1>
<label>Selecionar Estado:</label>
<select name="estado" id="estado">
<?php while($reg = mysql_fetch_object($rs)): ?>
<option value="<?php echo $reg->id_estado ?>"><?php echo $reg->nome_estado ?></option>
<?php endwhile; ?>
</select>
<br /><br />
<div id="cidade"></div>
</body>
</html>
listaCidades.php
<?php
include "conexao.php";
$id_estado = $_GET['estado'];
$rs = mysql_query("SELECT * FROM tbl_taxa WHERE id_atividade = '$id_estado' ORDER BY id");
while($reg = mysql_fetch_object($rs)){
echo "
<div class='col-md-6 border'>
<p class='taxa'>$reg->cidade</p>
<br>
</div>
";
}
?>
esse são os códigos que estou usando como teste ele funciona só que na index fica em branco só aparece apos selecionar algum combo (algum estado) gostaria que ja aparecesse o primeiro que estiver selecionado no combo quando entro na index, para não ficar em brancoDiscussão (1)
Carregando comentários...