Ir para conteúdo
Fórum Script Brasil

demetrius

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre demetrius

demetrius's Achievements

0

Reputação

  1. 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); ?>
×
×
  • Criar Novo...