Ir para conteúdo
Fórum Script Brasil
  • 0

Problema com combo dinâmico em select


Murilo Cabral

Pergunta

Olá amigos do Fórum, estou precisando da ajuda dos amigos.

Usei uma vídeo aula para criar selects com combo dinâmicos,

porém não estou conseguindo trazer o resultado da consulta.

Ele esta me enviando a mensagem:

Desculpe, mais sua busca não retornou resultados!!!

Como se não houvesse cadastro com esses dados.

Mas foi cadastrado um anuncio na conta de Jose das Couve.

Para ver o que esta acontecendo entre no endereço:

http://www.buziosnegocios.com.br/

Vá no link "Sua conta" usando o login jose e a senha 123 para acessar os dados cadastrados.

Selecione na seguinte ordem:

Cidade - Armação dos Búzios

Bairro - Geribá

Tipo de imóvel - Casa

Para - Aluguel

Nº de quartos - 2

Valor - Ate 5.000.000,00

Estarei publicando o código abaixo para quer os amigos possam

analisar e se possível me dizer onde estou errando ou se esta faltando algo a mais.

________________________ INÍCIO DO CÓDIGO _________________________________

<?php
include "conexao.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Busca por Imóveis</title>
<link rel="stylesheet" type="text/css" media="all" href="css/estilo.css"/>
<script type="text/javascript" src="js/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="js/funcao_cid.js"></script>
<script type="text/javascript" src="js/funcao_bai.js"></script>
<script type="text/javascript" src="js/funcao_tipo_de_imovel.js"></script>
<script type="text/javascript" src="js/funcao_obj.js"></script>
<script type="text/javascript" src="js/funcao_quarto.js"></script>
</head>
<body>
<form action="" method="post" enctype="multipart/form-data" id="form_bairros">
<td>
<select id="cidades" name="nome_cid">
<option>Cidade...</option>
<?php
$sql = mysql_query("SELECT * FROM cidades");
while($row = mysql_fetch_array($sql)){
$id = $row['cod_cidades'];
$nome = $row['nome'];
?>
<option value="<?php echo $id ?>"><?php echo $nome ?></option>
<? } ?>
</select>
</td>
</td>
<select id="bai" name="nome_bai">
<option>Bairro...</option>
</select>
</td>
<td>
<select id="tipo" name="nome_tipo">
<option>Tipo de imóvel...</option>
</select>
</td>
<td>
<select id="objetivo" name="nome_obj">
<option>Para...</option>
</select>
</td>
<td>
<select id="quarto" name="num_quarto">
<option>Nº. de quarto...</option>
</select>
</td>
<td>
<select id="valor" name="valor">
<option value="" selected="selected">Preço...</option>
<option value="1000">Até 1.000,00</option>
<option value="5000">Até 5.000,00</option>
<option value="10000">Até 10.000,00</option>
<option value="50000">Até 50.000,00</option>
<option value="100000">Até 100.000,00</option>
<option value="200000">Até 200.000,00</option>
<option value="300000">Até 300.000,00</option>
<option value="400000">Até 400.000,00</option>
<option value="500000">Até 500.000,00</option>
<option value="600000">Até 600.000,00</option>
<option value="700000">Até 700.000,00</option>
<option value="1000000">Até 1.000.000,00</option>
<option value="5000000">Até 5.000.000,00</option>
</select>
</td>
<input type="hidden" name="acao" value="enviar" />
<input type="submit" value="buscar" />
</form>
<hr />
<?php
if(isset($_POST['acao']) && $_POST['acao'] == 'enviar'){
$nome_tipo = $_POST['nome_tipo'];
$nome_obj = $_POST['nome_obj'];
$nome_bai = $_POST['nome_bai'];
$nome_cid = $_POST['nome_cid'];
$num_quarto = $_POST['num_quarto'];
$tiulo = $_POST['titulo'];
$foto01 = $_POST['foto01'];
$valor = $_POST['valor'];
switch($valor){
case '1000';
$valor = 'AND valor < 1000';
break;
case '5000';
$valor = 'AND valor BETWEEN 1000 and 5000';
break;
case '10000';
$valor = 'AND valor BETWEEN 5000 and 10000';
break;
case '50000';
$valor = 'AND valor BETWEEN 10000 and 50000';
break;
case '100000';
$valor = 'AND valor BETWEEN 50000 and 100000';
break;
case '200000';
$valor = 'AND valor BETWEEN 100000 and 200000';
break;
case '300000';
$valor = 'AND valor BETWEEN 200000 and 300000';
break;
case '400000';
$valor = 'AND valor BETWEEN 300000 and 400000';
break;
case '500000';
$valor = 'AND valor BETWEEN 400000 and 500000';
break;
case '600000';
$valor = 'AND valor BETWEEN 500000 and 600000';
break;
case '700000';
$valor = 'AND valor BETWEEN 600000 and 700000';
break;
case '1000000';
$valor = 'AND valor BETWEEN 700000 and 1000000';
break;
case '5000000';
$valor = 'AND valor BETWEEN 1000000 and 5000000';
break;
}
$selecione_imovel = mysql_query("SELECT * FROM anuncio WHERE nome_tipo = '$tipo' AND num_quarto = '$num_quarto' AND nome_obj = '$nome_obj' AND nome_cid = '$nome_cid' AND nome_bai = '$nome_bai' $valor");
if(mysql_num_rows($selecione_imovel) == 0){
echo '<h1>Desculpe, mais sua busca não retornou resultados!!!</h1>';
}else{
while($linhaImovel = mysql_fetch_array($selecione_imovel)){
printf('<table align="center">
<td align="left">
<img style=" position: relative;
border: 5px solid #CCC;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 0 2px #999;
-moz-box-shadow: 0 0 2px #999;
box-shadow: 0 0 2px #999;
" align="left" width="auto" height="90" src="uploads/'.$linhaImovel["foto01"].' />
</td>');
printf('
<td width="200">
<a href="cad/anunc.php?id=%s" target="_new">
<span style=" margin-bottom:auto; font-family:Verdana, Geneva, sans-serif; font-size:12px;">'.$linhaImovel["titulo"].'</span>
</a>', $linhaImovel ['id'], $linhaImovel ['titulo'] );
printf('<br />
<span style=" margin-bottom:auto; font-family:Verdana, Geneva, sans-serif; font-size:12px;">Com
'.$linhaImovel["num_quarto"].' quarto(s)</span>
<br /><br />
<span style=" font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold;">R$ '.$linhaImovel["valor"].'</span>
</td>
</table>');
?>
<hr />
<?php
}}}
?>
<br />
<br />
</body>
</html>

________________________ FIM DO CÓDIGO _________________________________

Para ver o que esta acontecendo entre no endereço:

http://www.buziosnegocios.com.br/

Selecione na seguinte ordem:

Cidade - Armação dos Búzios

Bairro - Geribá

Tipo de imóvel - Casa

Para - Aluguel

Nº de quartos - 2

Valor - Ate 5.000.000,00

Use o login jose e a senha 123 para acessar os dados cadastrados na conta de Jose das Couve.

Desde já meus agradecimentos pela atenção de todos.

Murilo Cabral

Editado por Murilo Cabral
Link para o comentário
Compartilhar em outros sites

1 resposta 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...