Combo Dinâmico
Bom dia, estou com um problema para recuperar o valor de um combo em um arquivo de buscas, se eu colocar o valor na query o segundo combo funciona, ja se eu colocar a variavel, o combo fica em branco, e o arquivo javascript esta enviando o .post , se alguem puder me ajudar.
<link rel="stylesheet" href="css/flexslider.css" type="text/css" />
<script src="js/jquery.flexslider.js"></script>
<link href='[http://fonts.googleapis.com/css?family=Open+Sans'](http://fonts.googleapis.com/css?family=Open+Sans) rel='stylesheet' type='text/css'/>
<script type="text/javascript">
$(window).load(function() {
$('.flexslider').flexslider({
animation: "slide",
controlNav: false,
slideshowSpeed: 4000,
});
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$("select[name=cidade]").change(function(){
$("select[name=tipo]").html('<option value="0">Carregando...</option>');
$.post("filtro/tipo.php",
{cidade:$(this).val()},
function(valor){
$("select[name=tipo]").html(valor);
}
)
})
})
</script>
<div id="container-headerfull">
<div id="container-header-busca">
<div id="container-buscar">
<span>Buscar Auto</span>
<form id="busca_avancada" method="post" action="">
<select name="cidade" class="select" >
<option value="">Cidade</option>
<option value="Pinda">Pinda</option>
<option value="Cunha">Cunha</option>
</select>
<select name="tipo" class="select">
<option value="">Tipo</option>
</select>
<select name="marca" class="select">
<option value="">Marca</option>
</select>
<select name="modelo" class="select">
<option value="">Modelo</option>
</select>
<select name="de" class="select-valor-inicio">
<option value="">De</option>
</select>
<select name="ate" class="select-valor-fim">
<option value="">Até</option>
</select>
<input type="submit" id="buscarAuto" name="buscar" value="Buscar" >
</form>
</div><!--fim form busca completa-->
<div id="foto-topo">
<div class="flexslider">
<ul class="slides">
<li>
<img src="img-site/anuncie-aqui.jpg" />
</li>
<li>
<img src="img-site/img2.jpg" />
</li>
</ul>
</div>
</div>
</div><!--container-header-busca-->
</div>
<?php
$conecta = mysql_connect("localhost","root","");
$db = mysql_select_db("guiacar");
$cid = $_POST['cidade'];
$seleciona = mysql_query("SELECT * FROM anuncios WHERE cidade = '$cid'") or die(mysql_error());
echo '<option value="">Selecione o tipo</option>';
while($res_seleciona = mysql_fetch_array($seleciona)){
$tipo_anuncio = $res_seleciona['tipo'];
echo '<option value="'.$tipo_anuncio.'">'.$tipo_anuncio.'</option>';
}?>
na variavel '$cid' , se eu colocar o que tenho no banco, o nome da cidade, ai funciona, mas se eu usar o valor do combo, o $_POST parece que nao puxa =/
valeu
Discussão (1)
Carregando comentários...