Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AllanMR

Problema com consulta no MySQL

Recommended Posts

<?php
include("config.php");
include("tags.php");
?>
<?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"; ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><?php echo $nomeL . ' - ' . $slogan; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="css/geral.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery-pack.js"></script>
<script type="text/javascript" src="js/jcarousellite_1.0.1.min.js"></script>
<script type="text/javascript" src="js/carrossel.js"></script>
<script type="text/javascript" src="js/ajax_combo.js"></script>
<script type="text/javascript" src="js/mascara.js"></script>
<script src="ajax.js" type="text/javascript"></script>
<script language="JavaScript">
function chamaAcao1(valor){

nome = document.newsletter.nome.value;
email = document.newsletter.email.value;
div = ('retorno');

//Função que monta a URL e chama a função AJAX
url="newslleter_ajax.php?valor="+nome+"&email="+email;
ajax(url);
return false
}
</script>
</head>
<body>

<!-- HEADER -->
<div id="header">
<?php include('topo.php'); ?>
</div>
<br class="clear" />

<!-- AND HEADER -->

<!-- CONTENT -->
<div id="content">
 <div class="lateral fRight">
   <?php include( 'menu.php' );?>
 </div>
 <div class="corpoHome fLeft">

 <?php include('destaque_home.php'); ?>


<?php

                  $sql = mysql_query("SELECT i.id AS idi, i.foto_exibicao, i.valor, t.tipo_nome, n.tipo AS negocio, c.cidade,
                  b.bairro, n.id
                  FROM imoveis i
                  LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel)
                  LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo)
                  LEFT JOIN cidades c ON (c.id = i.id_cidade)
                  LEFT JOIN bairros b ON (b.id = i.bairro)
                  WHERE i.ativo='1' AND n.tipo LIKE 'vend%' ORDER BY RAND() LIMIT 9") or print(mysql_error());
if( mysql_num_rows( $sql ) > 2 ) {
?>
 <br class="clear" />

   <h1>Imóveis para venda</h1>
   <a href="#" class="cprev" id="prevAp"><img src="imagens/cprev.jpg" /></a>
   <a href="#" class="cnext" id="nextAp"><img src="imagens/cnext.jpg" /></a>
   <div class="carrossel" id="carrosselAp">
     <ul>
       <?php
         while( $linha = mysql_fetch_array( $sql ) ) {
           if( $linha['valor'] == '0.00' ) $valor = 'Consulte-nos';
             else $valor = 'R$ ' . number_format( $linha['valor'], 2, ',', '.' );
       ?>
       <li><div><a href="detalhes_imovel.php?Cod=<?php echo $linha['idi']; ?>" ><img src="img_imoveis/<?php echo $linha['foto_exibicao']; ?>" width="200" height="130" border="0"></a><p><?php echo $valor; ?><span><?php echo $linha['tipo_nome']; ?><br /><?php echo $linha['cidade'] . ' - ' . $linha['bairro']; ?></span></p></div></li>
         <?php } } ?>
     </ul>
   </div>

       <?php

                  $sql = mysql_query("SELECT i.id AS idi, i.foto_exibicao, i.valor, t.tipo_nome, n.tipo AS negocio, c.cidade,
                  b.bairro, n.id
                  FROM imoveis i
                  LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel)
                  LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo)
                  LEFT JOIN cidades c ON (c.id = i.id_cidade)
                  LEFT JOIN bairros b ON (b.id = i.bairro)
                  WHERE i.ativo='1' AND n.tipo LIKE 'alugue%' ORDER BY RAND() LIMIT 9") or print(mysql_error());
if( mysql_num_rows( $sql ) > 2 ) {
?>
 <br class="clear" />
   <h1>Imóveis para Aluguel</h1>
   <a href="#" class="cprev" id="prevAp"><img src="imagens/cprev.jpg" /></a>
   <a href="#" class="cnext" id="nextAp"><img src="imagens/cnext.jpg" /></a>
   <div class="carrossel" id="carrosselAp">
     <ul>
       <?php
         while( $linha = mysql_fetch_array( $sql ) ) {
           if( $linha['valor'] == '0.00' ) $valor = 'Consulte-nos';
             else $valor = 'R$ ' . number_format( $linha['valor'], 2, ',', '.' );
       ?>
       <li><div><a href="detalhes_imovel.php?Cod=<?php echo $linha['idi']; ?>" ><img src="img_imoveis/<?php echo $linha['foto_exibicao']; ?>" width="200" height="130" border="0"></a><p><?php echo $valor; ?><span><?php echo $linha['tipo_nome']; ?><br /><?php echo $linha['cidade'] . ' - ' . $linha['bairro']; ?></span></p></div></li>
         <?php } } ?>
     </ul>
   </div>

 </div>

</div>
<br class="clear" />
<!-- AND CONTENT -->


<!-- FOOTER -->
<div id="footer">
<?php include('rodape.php'); ?>
</div>
<!-- FOOTER -->
</body>
</html> 

 

esse código é pra consultar e exibir em principal os imóveis para venda e imóveis para locação, os imóveis para venda aparecem normalmente, porem os imóveis para locação ficam ocultos, preciso de ajuda, o site pode ser visualizado em https://www.palmcity.com.br/imob aguardo, a ajuda de vcs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 WHERE i.ativo='1' AND n.tipo LIKE 'alugue%'

 

Provavelmente tem a ver com este TIPO LIKE 'alugue%'.

 

Cara que estrutura de dados é essa que você define se o imóvel é para venda ou locação com um campo varchar ?

 

Use o campo Tipo, exatamente igual a este e defina um número para cada tipo, 1 - Venda, 2 - Aluguel, 3 - Permuta, Etc... Fica mais fácil para fazer a consulta depois. É só uma sugestão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.