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

Solicito ajuda em consulta por form no BD


demetrius

Pergunta

Galera estou com um problema na minha consulta, creio que seja simples, segue o codigo da index onde tem um form depois imoveis.php que retorna a consulta, a consulta retorna ok com qualquer campo mesmo com o bairro se seleciono 1 unico bairro se seleciono 2 bairros ex: bairro1 e bairro2 ele mostra na url os 2 mas só retorna na tela o bairro2.

Agradeço a ajuda de vocês, abraço

index.php

                               <form id="form1" name="form1" method="get" action="imoveis.php">
    <table width="559" border="0" cellpadding="1" cellspacing="2">
       <tr>
         <td width="76" class="texto_form">Código:</td>
         <td width="122"><input name="codigo" type="text" id="codigo" style="border-color:#F00" size="19" /></td>
         <td width="141" align="right"><span class="texto_form">Bairros: </span></td>
         <td width="202" rowspan="5" valign="top">
               
</div>
<select name="bairro[]" multiple="multiple" class="box"  id="bairro">
        <?
            // pesquisa os bairros de imóveis Disponíveis para Venda
            $SQLC = "SELECT DISTINCT CADIMO.BAIRRO FROM CADIMO 
                WHERE CADIMO.STATUS='VENDA' AND CADIMO.VER_WEB='Sim'
                ORDER BY CADIMO.BAIRRO";
            $tabelac = mysql_query($SQLC);
            while ($registro = mysql_fetch_assoc($tabelac)) {
                ?>
                <option value="<?=$registro['BAIRRO'];?>"><?=$registro['BAIRRO'];?></option>
                <?
            }
            mysql_free_result($tabelac);
            ?>
</select>
---------------------------------------------------------------------------------------------------------------------------------------------------------------------- imoveis.php
<?
$SQLQ = "SELECT CADIMO.CODIGO, CADIMO.BAIRRO, CADIMO.VAGAS, CADIMO.VLR_VENDA*CATMON.INDICE AS VLR_VENDA, CADIMO.DORMITORIO, CADCAT.CATEGORIA 
    FROM CADIMO
    LEFT JOIN CADCAT ON CADCAT.CODIGO=CADIMO.CODIGO_CT 
    LEFT JOIN CATMON ON CATMON.CODIGO=CADIMO.CODIGO_M 
    WHERE CADIMO.STATUS='VENDA' AND CADIMO.VER_WEB='Sim' ";
$bairro = "";
$bairrol = $_GET["bairro"];
foreach($bairrol as $bairrof)
if ($_GET["codigo"] != "") { $SQLQ .= " AND CADIMO.CODIGO='" . $_GET["codigo"] . "'"; }
if ($_GET["tipo"] != "") { $SQLQ .= " AND CADCAT.CATEGORIA='" . $_GET["tipo"]. "'"; }
if ($bairrof != "") { $SQLQ .= " AND CADIMO.BAIRRO='" . ($bairrof) . "'"; }
if ($_GET["dorm"] != "") { $SQLQ .= " AND CADIMO.DORMITORIO='" . $_GET["dorm"] . "'"; }
if ($_GET["vagas"] != "") { $SQLQ .= " AND CADIMO.VAGAS=" . $_GET["vagas"]; }
if ($_GET['preço'] != "") { 
    if ($_GET['preço']=="1") { $SQLQ .= " AND CADIMO.VLR_VENDA>0 AND CADIMO.VLR_VENDA*CATMON.INDICE<=100000"; }
    if ($_GET['preço']=="2") { $SQLQ .= " AND CADIMO.VLR_VENDA*CATMON.INDICE>=100000 AND CADIMO.VLR_VENDA*CATMON.INDICE<=200000"; }
    if ($_GET['preço']=="3") { $SQLQ .= " AND CADIMO.VLR_VENDA*CATMON.INDICE>=200000 AND CADIMO.VLR_VENDA*CATMON.INDICE<=300000"; }
    if ($_GET['preço']=="4") { $SQLQ .= " AND CADIMO.VLR_VENDA*CATMON.INDICE>=300000 AND CADIMO.VLR_VENDA*CATMON.INDICE<=500000"; }
    if ($_GET['preço']=="5") { $SQLQ .= " AND CADIMO.VLR_VENDA*CATMON.INDICE>=500000 AND CADIMO.VLR_VENDA*CATMON.INDICE<=700000"; }
    if ($_GET['preço']=="6") { $SQLQ .= " AND CADIMO.VLR_VENDA*CATMON.INDICE>=700000 AND CADIMO.VLR_VENDA*CATMON.INDICE<=1000000"; }
    if ($_GET['preço']=="7") { $SQLQ .= " AND CADIMO.VLR_VENDA*CATMON.INDICE>=1000000 AND CADIMO.VLR_VENDA*CATMON.INDICE<=2000000"; }
    if ($_GET['preço']=="8") { $SQLQ .= " AND CADIMO.VLR_VENDA*CATMON.INDICE>=2000000"; }
               

}
$SQLQ .= "ORDER BY CADIMO.CODIGO DESC 
     LIMIT 10";

$tabelaq = mysql_query($SQLQ);
?>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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,2k
    • Posts
      652k
×
×
  • Criar Novo...