Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala caros programadores,
criei um algoritmo que faz uma busca no mysql através desse código postado abaixo, porém ele no valor indiferente do tipo de imóvel e no bairro tem horas que ele me diz que não encontrou nenhum resultado... o que eu posso ter feito de errado ou nem cheguei perto de dar certo essa SELECT ?
<?php
include("conexao.php");
if(isset($_GET['pg'])){
$pg = $_GET['pg'];
}
if (isset($pg)){
$pg = $pg;
}else{
$pg = 1;
}
$quantidade = 1;
$inicio = ($pg*$quantidade) - $quantidade;
if(isset($_POST['bairro'])){$bairro = $_POST['bairro'];}else{$bairro = $_GET['bairro'];}
if(isset($_POST['tipo'])){$tipo = $_POST['tipo'];}else{$tipo = $_GET['tipo'];}
if(isset($_POST['dormitorio'])){$dormitorio = $_POST['dormitorio'];}else{$dormitorio = $_GET['dormitorio'];}
if(isset($_POST['venda_de'])){$venda_de = $_POST['venda_de'];}else{$venda_de = $_GET['venda_de'];}
if(isset($_POST['venda_ate'])){$venda_ate = $_POST['venda_ate'];}else{$venda_ate = $_GET['venda_ate'];}
if(isset($_POST['aluguel_de'])){$aluguel_de = $_POST['aluguel_de'];}else{$aluguel_de = $_GET['aluguel_de'];}
if(isset($_POST['aluguel_ate'])){$aluguel_ate = $_POST['aluguel_ate'];}else{$aluguel_ate = $_GET['aluguel_ate'];}
if(isset($_POST['area_de'])){$area_de = $_POST['area_de'];}else{$area_de = $_GET['area_de'];}
if(isset($_POST['area_ate'])){$area_ate = $_POST['area_ate'];}else{$area_ate = $_GET['area_ate'];}
if(isset($_POST['seguranca'])){$seguranca = $_POST['seguranca'];}else{$seguranca = $_GET['seguranca'];}
if(isset($_POST['lazer'])){$lazer = $_POST['lazer'];}else{$lazer = $_GET['lazer '];}
if(isset($_POST['condominio_de'])){$condominio_de = $_POST['condominio_de'];}else{$condominio_de = $_GET['condominio_de'];}
if(isset($_POST['condominio_ate'])){$condominio_ate = $_POST['condominio_ate'];}else{$condominio_ate = $_GET['condominio_ate'];}
if(isset($_POST['vagas'])){$vagas = $_POST['vagas'];}else{$vagas = $_GET['vagas'];}
if(isset($_POST['suite'])){$suite = $_POST['suite'];}else{$suite = $_GET['suite'];}
if(isset($_POST['disponivel'])){$disponivel = $_POST['disponivel'];}else{$disponivel = $_GET['disponivel'];}
if(isset($_POST['valor_de'])){$valor_de = $_POST['valor_de'];}else{$valor_de = $_GET['valor_de'];}
if(isset($_POST['valor_ate'])){$valor_ate = $_POST['valor_ate'];}else{$valor_ate = $_GET['valor_ate'];}
if($bairro == Null){
$pesquisa1 = "SELECT * FROM condominios WHERE bairro >=0 AND dormitorio >=0 AND tipo >=0 AND area_util >=0 AND vagas_garagem >=0 LIMIT 0,10";
$pesquisa2 = "SELECT * FROM condominios WHERE bairro >=0 AND dormitorio >=0 AND tipo >=0 AND area_util >=0 AND vagas_garagem >=0";
$sql_2 = mysql_query($pesquisa1) or die (mysql_error());
$sql_3 = mysql_query($pesquisa2) or die (mysql_error());
$total_registros = mysql_num_rows($sql_3);
echo "A ferramenta In Mapas encontrou <b><h2>" . $total_registros . "</h2></b> imóveis, porém você não preencheu nenhum campo, faclite sua procura refine seus resultados!";
}
$pesquisa1 = "SELECT * FROM condominios WHERE ";
if($bairro <> 0){
if($bairro <> Null){$pesquisa1 = $pesquisa1. " bairro='$bairro'";}else{$pesquisa1 = $pesquisa1 . " bairro >='0'";}
} else {
if($bairro == Null){$pesquisa1 = $pesquisa1. " bairro >='0'";}else{$pesquisa1 = $pesquisa1 . "bairro='$bairro'";}
}
if($tipo <> 0){
if($tipo == 0){$pesquisa1 = $pesquisa1. " AND tipo >='1'";}else{$pesquisa1 = $pesquisa1 . " AND tipo='$tipo'";}
} else {
if($tipo > 0){$pesquisa1 = $pesquisa1. " AND tipo='$tipo'";}else{$pesquisa1 = $pesquisa1 . " AND tipo >='1'";}
}
if($area_de <> 0){
if($area_de == 0){$pesquisa1 = $pesquisa1. " AND area_util >='0'";}else{$pesquisa1 = $pesquisa1 . " AND area_util >='$area_de'";}
} else {
if($area_de > 0){$pesquisa1 = $pesquisa1. " AND area_util >='$area_de'";}else{$pesquisa1 = $pesquisa1 . " AND area_util >='0'";}
}
if($area_ate <> 0){
if($area_ate == 0){$pesquisa1 = $pesquisa1 . " AND area_util >='0'";}else{$pesquisa1 = $pesquisa1 . " AND area_util<='$area_ate'";}
} else {
if($area_ate > 0){$pesquisa1 = $pesquisa1 . " AND area_util<='$area_ate'";}else{$pesquisa1 = $pesquisa1 . " AND area_util >='0'";}
}
if($condominio_de <> 0){
if($condominio_de == 0){$pesquisa1 = $pesquisa1. " AND valor_condominio >='0'";}else{$pesquisa1 = $pesquisa1 . " AND valor_condominio >='$condominio_de'";}
} else {
if($condominio_de > 0){$pesquisa1 = $pesquisa1. " AND valor_condominio >='$condominio_de'";}else{$pesquisa1 = $pesquisa1 . " AND valor_condominio >='0'";}
}
if($condominio_ate <> 0){
if($condominio_ate == 0){$pesquisa1 = $pesquisa1 . " AND valor_condominio <='1000000000'";}else{$pesquisa1 = $pesquisa1 . " AND valor_condominio<='$condominio_ate'";}
} else {
if($condominio_ate > 0){$pesquisa1 = $pesquisa1 . " AND valor_condominio<='$condominio_ate'";}else{$pesquisa1 = $pesquisa1 . " AND valor_condominio <='1000000000'";}
}
if($dormitorio <> 0){
if($dormitorio == 0){$pesquisa1 = $pesquisa1 . " AND dormitorio >='0'";}else{$pesquisa1 = $pesquisa1 . " AND dormitorio >='$dormitorio'";}
} else {
if($dormitorio > 0){$pesquisa1 = $pesquisa1 . " AND dormitorio >='$dormitorio'";}else{$pesquisa1 = $pesquisa1 . " AND dormitorio >='0'";}
}
if($vagas <> 0){
if($vagas_garagem == 0){$pesquisa1 = $pesquisa1 . " AND vagas_garagem >='0'";}else{$pesquisa1 = $pesquisa1 . " AND vagas_garagem >='$vagas'";}
} else {
if($vagas_garagem > 0){$pesquisa1 = $pesquisa1 . " AND vagas_garagem >='$vagas'";}else{$pesquisa1 = $pesquisa1 . " AND vagas_garagem >='0'";}
}
if($seguranca <> 0){
if($seguranca == 0){$pesquisa1 = $pesquisa1 . " AND seguranca >='0'";}else{$pesquisa1 = $pesquisa1 . " AND seguranca='$seguranca'";}
} else {
if($seguranca > 0){$pesquisa1 = $pesquisa1 . " AND seguranca='$seguranca'";}else{$pesquisa1 = $pesquisa1 . " AND seguranca >='0'";}
}
if($venda_de <> 0){
if($venda_de == 0){$pesquisa1 = $pesquisa1. " AND valor_venda >='0.00'";}else{$pesquisa1 = $pesquisa1 . " AND valor_venda >='$venda_de'";}
} else {
if($venda_de <> 0){$pesquisa1 = $pesquisa1. " AND valor_venda >='$venda_de'";}else{$pesquisa1 = $pesquisa1 . " AND valor_venda >='0.00'";}
}
if($venda_ate <> 0){
if($venda_ate == 0){$pesquisa1 = $pesquisa1 . " AND valor_venda <='1000000000'";}else{$pesquisa1 = $pesquisa1 . " AND valor_venda<='$venda_ate'";}
} else {
if($venda_ate <> 0){$pesquisa1 = $pesquisa1 . " AND valor_venda <='$venda_ate'";}else{$pesquisa1 = $pesquisa1 . " AND valor_venda <='1000000000'";}
}
if($aluguel_de <> 0){
if($aluguel_de == 0){$pesquisa1 = $pesquisa1. " AND valor_aluguel >='0.00'";}else{$pesquisa1 = $pesquisa1 . " AND valor_aluguel >='$aluguel_de'";}
} else {
if($aluguel_de <> 0){$pesquisa1 = $pesquisa1. " AND valor_aluguel >='$aluguel_de'";}else{$pesquisa1 = $pesquisa1 . " AND valor_aluguel >='0.00'";}
}
if($aluguel_ate <> 0){
if($aluguel_ate == 0){$pesquisa1 = $pesquisa1 . " AND valor_aluguel <='1000000000'";}else{$pesquisa1 = $pesquisa1 . " AND valor_aluguel<='$aluguel_ate'";}
} else {
if($aluguel_ate <> 0){$pesquisa1 = $pesquisa1 . " AND valor_aluguel <='$aluguel_ate'";}else{$pesquisa1 = $pesquisa1 . " AND valor_aluguel <='1000000000'";}
}
$sql_2 = mysql_query($pesquisa1) or die( mysql_error( ) ) ;
$total_registros = mysql_num_rows($sql_2);
$paginas = ceil($total_registros/$quantidade);
$links = 10;
$pesquisa = "SELECT * FROM condominios WHERE ";
if($bairro <> 0){
if($bairro <> Null){$pesquisa = $pesquisa. " bairro='$bairro'";}else{$pesquisa = $pesquisa . " bairro >='0'";}
} else {
if($bairro == Null){$pesquisa = $pesquisa. " bairro >='0'";}else{$pesquisa = $pesquisa . "bairro='$bairro'";}
}
if($tipo <> 0){
if($tipo == 0){$pesquisa = $pesquisa. "AND tipo >='1'";}else{$pesquisa = $pesquisa . "AND tipo='$tipo'";}
} else {
if($tipo > 0){$pesquisa = $pesquisa. " AND tipo='$tipo'";}else{$pesquisa = $pesquisa . " AND tipo >='1'";}
}
if($area_de <> 0){
if($area_de == 0){$pesquisa = $pesquisa . " AND area_util >='0'";}else{$pesquisa = $pesquisa . " AND area_util >='$area_de'";}
} else {
if($area_de > 0){$pesquisa = $pesquisa . " AND area_util >='$area_de'";}else{$pesquisa = $pesquisa . " AND area_util >='0'";}
}
if($area_ate <> 0){
if($area_ate == 0){$pesquisa = $pesquisa . " AND area_util >='0'";}else{$pesquisa = $pesquisa . " AND area_util <='$area_ate'";}
} else {
if($area_ate > 0){$pesquisa = $pesquisa . " AND area_util >='$area_ate'";}else{$pesquisa = $pesquisa . " AND area_util >='0'";}
}
if($condominio_de <> 0){
if($condominio_de == 0){$pesquisa = $pesquisa. " AND valor_condominio >='0'";}else{$pesquisa = $pesquisa . " AND valor_condominio >='$condominio_de'";}
} else {
if($condominio_de > 0){$pesquisa = $pesquisa. " AND valor_condominio >='$condominio_de'";}else{$pesquisa = $pesquisa . " AND valor_condominio >='0'";}
}
if($condominio_ate <> 0){
if($condominio_ate == 0){$pesquisa = $pesquisa . " AND valor_condominio <='1000000000'";}else{$pesquisa = $pesquisa . " AND valor_condominio<='$condominio_ate'";}
} else {
if($condominio_ate > 0){$pesquisa = $pesquisa . " AND valor_condominio <='$condominio_ate'";}else{$pesquisa = $pesquisa . " AND valor_condominio <='1000000000'";}
}
if($dormitorio <> 0){
if($dormitorio == 0){$pesquisa = $pesquisa . " AND dormitorio >='0'";}else{$pesquisa = $pesquisa . " AND dormitorio >='$dormitorio'";}
} else {
if($dormitorio > 0){$pesquisa = $pesquisa . " AND dormitorio >='$dormitorio'";}else{$pesquisa = $pesquisa . " AND dormitorio >='0'";}
}
if($vagas <> 0){
if($vagas_garagem == 0){$pesquisa = $pesquisa . " AND vagas_garagem >='0'";}else{$pesquisa = $pesquisa . " AND vagas_garagem >='$vagas'";}
} else {
if($vagas_garagem > 0){$pesquisa = $pesquisa . " AND vagas_garagem >='$vagas'";}else{$pesquisa = $pesquisa . " AND vagas_garagem >='0'";}
}
if($seguranca <> 0){
if($seguranca == 0){$pesquisa = $pesquisa . " AND seguranca >='0'";}else{$pesquisa = $pesquisa . " AND seguranca='$seguranca'";}
} else {
if($seguranca > 0){$pesquisa = $pesquisa . " AND seguranca='$seguranca'";}else{$pesquisa = $pesquisa . " AND seguranca >='0'";}
}
if($venda_de <> 0){
if($venda_de == 0){$pesquisa = $pesquisa. " AND valor_venda >='0.00'";}else{$pesquisa = $pesquisa . " AND valor_venda >='$venda_de'";}
} else {
if($venda_de <> 0){$pesquisa = $pesquisa. " AND valor_venda >='$venda_de'";}else{$pesquisa = $pesquisa . " AND valor_venda >='0.00'";}
}
if($venda_ate <> 0){
if($venda_ate == 0){$pesquisa = $pesquisa . " AND valor_venda <='1000000000'";}else{$pesquisa = $pesquisa . " AND valor_venda<='$venda_ate'";}
} else {
if($venda_ate <> 0){$pesquisa = $pesquisa . " AND valor_venda <='$venda_ate'";}else{$pesquisa = $pesquisa . " AND valor_venda <='1000000000'";}
}
if($aluguel_de <> 0){
if($aluguel_de == 0){$pesquisa = $pesquisa. " AND valor_aluguel >='0.00'";}else{$pesquisa = $pesquisa . " AND valor_aluguel >='$aluguel_de'";}
} else {
if($aluguel_de <> 0){$pesquisa = $pesquisa. " AND valor_aluguel >='$aluguel_de'";}else{$pesquisa = $pesquisa . " AND valor_aluguel >='0.00'";}
}
if($aluguel_ate <> 0){
if($aluguel_ate == 0){$pesquisa = $pesquisa . " AND valor_aluguel <='1000000000'";}else{$pesquisa = $pesquisa . " AND valor_aluguel<='$aluguel_ate'";}
} else {
if($aluguel_ate <> 0){$pesquisa = $pesquisa . " AND valor_aluguel <='$aluguel_ate'";}else{$pesquisa = $pesquisa . " AND valor_aluguel <='1000000000'";}
}
$pesquisa = $pesquisa. " ORDER BY id_condominio LIMIT $inicio, $quantidade";
$sql = mysql_query($pesquisa) or die (mysql_error());
if($total_registros == '0'){
echo "Nada foi encontrado!";
echo "<br />";
echo "<br />";
echo "<a href='javascript:history.go(-1)'>Voltar</a> e buscar de novo!";
echo "<br />";
echo "<br />";
} else {
?>
<table border=0 align=center width="570">
<tr>
<td width=450 align=center colspan='2'>
<?php
echo "<b>O sistema da In Mapas encontrou <font size='5'>".$total_registros."</font> imoveis em sua busca.</b> <br />Para visualizar todos os resultados <span class=Lnormal><a href='http://www.inmapas.com.br'>entre em contanto</a></span> agora mesmo com a In Mapas.<br><br>";
?>
</td>
</tr>
<?php while ($registro = mysql_fetch_object($sql)){ ?>
<table border=0 align=center class=resultado>
<tr>
<td width='450' colspan=2 align=center class='bcp'>
<?php echo "<h2>Condomínio <b>" . $registro->condominio . "</b></h2>"; ?>
</td>
</tr>
<tr>
<td width='450' colspan=2 align=center>
<?php echo "<font face=Verdana size=2>Condomínio <b>";
$tipo2 = $registro->tipo;
if($tipo == '1'){
echo "Comercial";
} elseif($tipo2 == '2'){
echo "Residencial";
} else {
echo "Condomínio Horizontal";
}
echo "</b> localizando em <b>".$registro->bairro."</b><br><br>"; ?>
</td>
</tr>
<tr>
<td width=450 colspan="2" align=center style="height: 23px">
<table width="100%" cellpadding="0" cellspacing="0" align="center">
<tr>
<td width="100" align="center">
<?php if($registro->imagem1 <> Null){
echo "<img width=100px height=100px align=left src=http://www.inmapas.com.br/admincliente/imoveis/".$registro->imagem1." border=0>";
}elseif ($registro->imagem2 <> Null){
echo "<img width=100px height=100px align=left src=http://www.inmapas.com.br/adminclienteimoveis/".$registro->imagem2." border=0>";
} else {
echo "<img width=100px height=100px align=left src=http://www.inmapas.com.br/img/nao_disponivel.png border=0>";
}
?>
</td>
<td width="350" align="center">
<?php
echo "<h3><font face=Verdana size=2>Endereço: ".$registro->endereco."</h3><br />";
echo "<font face=Verdana size=3>Venda: R$ ". $registro->valor_venda."<br /><br />";
echo "<font face=Verdana size=2>Dorm.:". $registro->dormitorio." | ";
echo "<font face=Verdana size=2>Area Util: ".$registro->area_util."m² <br/>";
echo "<font face=Verdana size=2>Vagas:". $registro->vagas_garagem." | ";
echo "<font face=Verdana size=2>Condominio:". $registro->valor_condominio." ";
echo "<br /><br />";
?>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align=center><?php echo "<a href=http://www.inmapas.com.br/pesquisa_detalhe.php?id_condominio=$registro->id_condominio><b>Visualizar</b></a>"; ?></td>
</tr>
</table
<?php
}
}
?>Carregando comentários...