'/consulta-imoveis/' && ( empty($_GET['modalidade']) || empty($_GET['estado']) || empty($_GET['cidade']) || empty($_GET['imovel_tipo']) ) ){ header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: http://www.vendasnaweb.net/consulta-imoveis/" ); exit; } else if ( (!empty($_GET['modalidade']) && $_GET['modalidade']<>"anuncio") || (!empty($_GET['estado']) && $_GET['estado']<>"UF") || (!empty($_GET['cidade']) && $_GET['cidade']<>"qualquer-cidade") || (!empty($_GET['imovel_tipo']) && $_GET['imovel_tipo']<>"imovel") ){ $erro_url = 0; $titulo = ""; //removido para reduzir tamanho da URL (22/05/2013) $descricao = "Encontre aqui "; $palavras_chaves = "Imoveis, imobiliarias"; $url_canonica = "http://www.vendasnaweb.net/consulta-imoveis/"; if (!empty($_GET['pagina'])){ $texto = "Pagina ".myhtmlspecialchars($_GET['pagina'], ENT_QUOTES); $titulo .= " ".$texto." - "; $descricao .= " ".$texto.". "; $palavras_chaves .= ", ".$texto; } if (!empty($_GET['modalidade'])){ if ($_GET['modalidade']<>"anuncio"){ $sql = "SELECT * FROM imovel_modalidade WHERE imovel_modalidade_url = '".myhtmlspecialchars($_GET['modalidade'], ENT_QUOTES)."'"; $query_texto = executar_query($sql); if(mysqli_num_rows($query_texto)>0){ $resultado_texto = mysqli_fetch_array($query_texto); $texto = $resultado_texto['imovel_modalidade']." de "; $imovel_modalidade = $texto; $descricao .= " ".$texto.". "; $palavras_chaves .= ", ".$texto; $url_canonica .= $resultado_texto['imovel_modalidade_url']."--"; $url_imovel_modalidade = $resultado_texto['imovel_modalidade_url']; } else { $erro_url = 1; } } else { $texto = ""; $imovel_modalidade = $texto; $descricao .= " ".$texto.". "; $palavras_chaves .= ", ".$texto; $url_canonica .= "anuncio--"; $url_imovel_modalidade = "anuncio"; } } else { $erro_url = 1; } if (!empty($_GET['estado'])){ if ($_GET['estado']<>"UF"){ $sql = "SELECT * FROM estado WHERE estado = '".myhtmlspecialchars($_GET['estado'], ENT_QUOTES)."'"; $query_texto = executar_query($sql); if(mysqli_num_rows($query_texto)>0){ $resultado_texto = mysqli_fetch_array($query_texto); $texto = $resultado_texto['estado']; $estado = $texto; $descricao .= " ".$texto.". "; $palavras_chaves .= ", ".$texto; $url_canonica .= $resultado_texto['estado']."--"; $url_estado = $resultado_texto['estado']; } else { $erro_url = 1; } } else { $texto = "UF"; $estado = $texto; $descricao .= " ".$texto.". "; $palavras_chaves .= ", ".$texto; $url_canonica .= "UF--"; $url_estado = "UF"; } } else { $erro_url = 1; } if (!empty($_GET['cidade'])){ if ($_GET['cidade']<>"qualquer-cidade"){ $sql = "SELECT * FROM cidade a, estado b WHERE a.cidade_url = '".myhtmlspecialchars($_GET['cidade'], ENT_QUOTES)."' AND a.id_estado = b.id_estado AND b.estado = '".myhtmlspecialchars($_GET['estado'], ENT_QUOTES)."'"; $query_texto = executar_query($sql); if(mysqli_num_rows($query_texto)>0){ $resultado_texto = mysqli_fetch_array($query_texto); $texto = $resultado_texto['cidade']; $cidade = $texto; $descricao .= " ".$texto.". "; $palavras_chaves .= ", ".$texto; $url_canonica .= $resultado_texto['cidade_url']."--"; $url_cidade = $resultado_texto['cidade_url']; } else { $erro_url = 1; } } else { $texto = "Qualquer cidade"; $cidade = $texto; $descricao .= " ".$texto.". "; $palavras_chaves .= ", ".$texto; $url_canonica .= "qualquer-cidade--"; $url_cidade = "qualquer-cidade"; } } else { $erro_url = 1; } if (!empty($_GET['imovel_tipo'])){ if ($_GET['imovel_tipo']<>"imovel"){ $sql = "SELECT * FROM imovel_tipo WHERE imovel_tipo_url = '".myhtmlspecialchars($_GET['imovel_tipo'], ENT_QUOTES)."'"; $query_texto = executar_query($sql); if(mysqli_num_rows($query_texto)>0){ $resultado_texto = mysqli_fetch_array($query_texto); $texto = $resultado_texto['imovel_tipo']; $imovel_tipo = $texto; $descricao .= " ".$texto.". "; $palavras_chaves .= ", ".$texto; $url_canonica .= $resultado_texto['imovel_tipo_url']."/"; $url_imovel_tipo = $resultado_texto['imovel_tipo_url']; } else { $erro_url = 1; } } else { $texto = "Imovel"; $imovel_tipo = $texto; $descricao .= " ".$texto.". "; $palavras_chaves .= ", ".$texto; $url_canonica .= "imovel/"; $url_imovel_tipo = "imovel"; } } else { $erro_url = 1; } //verificar se houve erro na URL digitada if($erro_url==1) { //echo "

Erro URL!!

"; header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: http://www.vendasnaweb.net/consulta-imoveis/" ); exit; } //verificar se os filtros aplicados estao corretos if( (!empty($_GET['v_minimo'])&&!is_numeric($_GET['v_minimo'])&&($_GET['v_minimo']<>'tudo')) || (!empty($_GET['v_maximo'])&&!is_numeric($_GET['v_maximo'])&&($_GET['v_maximo']<>'tudo')) ){ //echo "

Erro URL!!

"; exit; header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: ".$url_canonica ); exit; } $descricao = "Encontre aqui ".strtolower($imovel_modalidade).strtolower($imovel_tipo)." em ".$cidade." / ".$estado.". "; if (!empty($_GET['pagina'])){ $pagina = myhtmlspecialchars($_GET['pagina'], ENT_QUOTES); $url_canonica .= "pag-".$pagina."/"; $titulo_consulta = $imovel_modalidade.$imovel_tipo." em ".$cidade." / ".$estado." - Pag ".$pagina; $titulo = $titulo_consulta." - Leia mais!"; } else { $titulo_consulta = $imovel_modalidade.$imovel_tipo." em ".$cidade." / ".$estado; $titulo = $titulo_consulta." - Leia mais!"; } //$titulo .= " - Vendas na Web"; //removido para reduzir tamanho da URL (22/05/2013) $descricao .= "Imoveis com fotos, mapa de localizacao, informacoes simples e detalhadas por proprietarios, corretores, imobiliarias, construtoras e incorporadoras."; } else { $url_capturada = "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; $url_indesejada = "vendasnaweb.net/consulta-imoveis/anuncio--UF--qualquer-cidade--imovel"; $pesquisar_url = strpos($url_capturada,$url_indesejada); if(!($pesquisar_url === false)){ header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: http://www.vendasnaweb.net/consulta-imoveis/" ); exit; } $url_capturada = "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; $url_indesejada = "vendasnaweb.net/consulta-imoveis/------"; $pesquisar_url = strpos($url_capturada,$url_indesejada); if(!($pesquisar_url === false)){ header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: http://www.vendasnaweb.net/consulta-imoveis/" ); exit; } $titulo = "Consulta de imoveis - Vendas na Web"; $descricao = "Consulta de imoveis. Imoveis com fotos, mapa de localizacao, informacoes simples e informacoes detalhadas. Registrados por proprietarios, escritorios imobiliarios, imobiliarias, construtoras e incorporadoras."; $palavras_chaves = "Imoveis, imobiliarias, anuncio, imovel, imobiliaria, automovel, casa, carro, corretor, Vendas na Web, fotos, mapa, localizacao, anuncio, veiculos, imovel, imobiliaria, automovel, localizacao, anuncios, moveis, imobiliarias, automoveis, casas"; $url_canonica = "http://www.vendasnaweb.net/consulta-imoveis/"; //verificar se modalidade, uf, cidade e tipo não foram informados } ?> " /> " /> "anuncio"){ $imovel_modalidade_url = myhtmlspecialchars($_GET["modalidade"], ENT_QUOTES); $sql = "SELECT * FROM imovel_modalidade WHERE imovel_modalidade_url = '".$imovel_modalidade_url."'"; $query = executar_query($sql); if(mysqli_num_rows($query)>0){ $resultado = mysqli_fetch_array($query); $id_modalidade = $resultado['id_imovel_modalidade']; } else { //Tratar erro de URL!!! } } } if (!empty($_GET["estado"])) { if ($_GET["estado"] <> "UF"){ $estado = myhtmlspecialchars($_GET["estado"], ENT_QUOTES); $sql = "SELECT * FROM estado WHERE estado = '".$estado."'"; $query = executar_query($sql); if(mysqli_num_rows($query)>0){ $resultado = mysqli_fetch_array($query); $id_estado = $resultado['id_estado']; $id_cidade_capital = $resultado['id_cidade_capital']; } else { //Tratar erro de URL!!! } } } if (!empty($_GET["cidade"])) { if ($_GET["cidade"] <> "cidade"){ $cidade_url = myhtmlspecialchars($_GET["cidade"], ENT_QUOTES); $sql = "SELECT * FROM cidade a, estado b WHERE a.cidade_url = '".myhtmlspecialchars($_GET['cidade'], ENT_QUOTES)."' AND a.id_estado = b.id_estado AND b.estado = '".myhtmlspecialchars($_GET['estado'], ENT_QUOTES)."'"; $query = executar_query($sql); if(mysqli_num_rows($query)>0){ $resultado = mysqli_fetch_array($query); $id_cidade = $resultado['id_cidade']; } else { //Tratar erro de URL!!! } } } if (!empty($_GET["imovel_tipo"])) { if($_GET["imovel_tipo"] <> "imovel"){ $imovel_tipo_url = myhtmlspecialchars($_GET["imovel_tipo"], ENT_QUOTES); $sql = "SELECT * FROM imovel_tipo WHERE imovel_tipo_url = '".$imovel_tipo_url."'"; $query = executar_query($sql); if(mysqli_num_rows($query)>0){ $resultado = mysqli_fetch_array($query); $id_imovel_tipo = $resultado['id_imovel_tipo']; } else { //Tratar erro de URL!!! } } } if (!empty($_GET["quartos"])&&($_GET["quartos"]<>'tudo')) { $quartos = myhtmlspecialchars($_GET["quartos"], ENT_QUOTES); } if (!empty($_GET["suites"])&&($_GET["suites"]<>'tudo')) { $suites = myhtmlspecialchars($_GET["suites"], ENT_QUOTES); } if (!empty($_GET["banheiros"])&&($_GET["banheiros"]<>'tudo')) { $banheiros = myhtmlspecialchars($_GET["banheiros"], ENT_QUOTES); } if (!empty($_GET["garagens"])&&($_GET["garagens"]<>'tudo')) { $garagens = myhtmlspecialchars($_GET["garagens"], ENT_QUOTES); } if (!empty($_GET["v_minimo"])&&($_GET["v_minimo"]<>'tudo')) { $v_minimo = myhtmlspecialchars($_GET["v_minimo"], ENT_QUOTES); } if (!empty($_GET["v_maximo"])&&($_GET["v_maximo"]<>'tudo')) { $v_maximo = myhtmlspecialchars($_GET["v_maximo"], ENT_QUOTES); } //INICIANDO VARIAVEIS if (empty($id_modalidade)) { $id_modalidade = ""; } if (empty($id_estado)) { $id_estado = ""; } if (empty($id_cidade)) { $id_cidade = ""; } if (empty($id_imovel_tipo)) { $id_imovel_tipo = ""; } //PREPARANDO CONSULTA $sqlSelect = "SELECT a.*, b.*, c.*, d.id_cidade, d.cidade, d.cidade_sem_acento, d.cidade_url, e.*, u.id_usuario, u.usuario"; $sqlFrom = " FROM imovel a, imovel_modalidade b, imovel_tipo c, cidade d, estado e, usuario u"; $sqlWhere = " WHERE a.id_modalidade = b.id_imovel_modalidade AND a.id_criou = u.id_usuario AND a.id_imovel_tipo = c.id_imovel_tipo AND a.id_cidade = d.id_cidade AND d.id_estado = e.id_estado"; $sqlWhereFiltro = ""; if (!empty($id_modalidade)){ $sqlWhereFiltro .= " AND a.id_modalidade = '".$id_modalidade."'"; } if (!empty($id_estado)){ $sqlWhereFiltro .= " AND e.id_estado = '".$id_estado."'"; } if (!empty($id_cidade)){ $sqlWhereFiltro .= " AND a.id_cidade = '".$id_cidade."'"; } if (!empty($id_imovel_tipo)) { $sqlWhereFiltro .= " AND a.id_imovel_tipo = '".$id_imovel_tipo."'"; } if (!empty($quartos)) { list ($parametro1,$parametro2) = explode("-",$quartos); if ($parametro2 != 5) { $sqlWhereFiltro .= " AND (a.quartos = '".$parametro1."' OR a.quartos ='".$parametro2."')"; } else { $sqlWhereFiltro .= " AND a.quartos >= '".$parametro1."'"; } } if (!empty($suites)) { $sqlWhere .= " AND a.suites = '".$suites."'"; } if (!empty($banheiros)) { $sqlWhere .= " AND a.banheiros = '".$banheiros."'"; } if (!empty($garagens)) { $sqlWhere .= " AND a.garagens = '".$garagens."'"; } if (!empty($v_minimo)) { $sqlWhere .= " AND a.valor >= '".$v_minimo."'"; } if (!empty($v_maximo)) { $sqlWhere .= " AND a.valor <= '".$v_maximo."'"; } //$sqlFim = " ORDER BY a.valor ASC"; $sqlFim = " ORDER BY a.id_imovel DESC"; //Contando o numero de linhas da consulta (sem paginacao) $sql = "SELECT count(*) as contador FROM imovel a, cidade d, estado e WHERE a.id_cidade = d.id_cidade AND d.id_estado = e.id_estado ".$sqlWhereFiltro; //echo $sql;exit; $query = executar_query($sql) or die(mysql_error()); $res_count = mysqli_num_rows($query); if($res_count>0){ $res_array = mysqli_fetch_array($query); $row = $res_array['contador']; } else { $row = 0; } //Tentando publicar quando nao houver um anuncio if($row<1){ require_once("extras/anuncio-publicar-online.php"); $row=1; } //Resultados por pagina $pag_views = 15; //Numero da pagina atual if (!empty($_GET['pagina'])) { $pagina = $_GET['pagina']; } else { $pagina = 1; } //ASSIM INICIAREMOS DA LINHA ZERO DO BANCO $mat = $pagina -1; $inicio = $mat * $pag_views; // Fazendo consulta limitando o resultado #if(empty($sqlWhereFiltro)){ $sqlWhereFiltro = " AND a.id_modalidade = '1' AND e.id_estado = '4'"; } if(empty($sqlWhereFiltro)){ $sqlWhereFiltro = " AND e.id_estado = '999'"; } $limita = $sqlSelect.$sqlFrom.$sqlWhere.$sqlWhereFiltro.$sqlFim." LIMIT ".$inicio.",".$pag_views; //echo $limita; exit; $resultado = executar_query($limita) or die(mysql_error()); //Calculando numero de paginas $linhas = $row; $paginas = $linhas / $pag_views; //Preparando o total de páginas para impressão. if (($linhas%$pag_views)==0) { $paginasInt = floor($paginas); } else { $paginasInt = floor($paginas)+1; } //controlando navegação por pastas $volta = $pagina -1; $proxima = $pagina +1; //recolhendo informação do local acessado. $url = "http://www.vendasnaweb.net".myhtmlspecialchars($_SERVER['REQUEST_URI'], ENT_QUOTES); //dividindo a url acessada das informações de execução da página. if (!empty($_GET['pagina'])) { list($url,$valores) = explode("pag-",$url); } //Imprimir PREV e NEXT if ($volta>0) { if($volta>1){ echo ""; } else { echo ""; } } if ($pagina<$paginas) { echo " "; } ?>

Use os filtros acima para realizar a sua consulta

Selecione a modalidade, o estado, a cidade e o tipo de imóveis desejado e em seguida pressione o botão 'Pesquisar'

"; } ?>