Jump to content
Fórum Script Brasil
  • 0

Erro no site


GameOver

Question

Fala galera,

Tenho este script:

http://mairipora.net/desenvolvimento/modelo3/index.php

Funciona “tudo” belezinha, porém, quando você deleta algum imóvel que está no bd que vem com o script desaparecem os 3 carrosséis da home como vocês podem ver aqui:

http://mairipora.net/desenvolvimento/modelo2/

ai mesmo que você cadastre novamente não aparece mais os carrosséis, ou seja o erro está neste código do carrossel eu acho, porque eu crie estas duas pagina

http://mairipora.net/desenvolvimento/modelo3/venda.php

e

http://mairipora.net/desenvolvimento/modelo3/locacao.php

e usei o código que chama o carrossel de cada categoria e funcionou certinho, mas no que eu deletei os imóveis tb não aparece nas pagina que eu criei

http://mairipora.net/desenvolvimento/modelo2/locacao.php

será que deu pra entender?

desde já obrigado!

esse é o código da index.php

<?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" />

&lt;script type="text/javascript" src="js/jquery-pack.js"></script>

&lt;script type="text/javascript" src="js/jcarousellite_1.0.1.min.js"></script>

&lt;script type="text/javascript" src="js/carrossel.js"></script>

&lt;script type="text/javascript" src="js/ajax_combo.js"></script>

&lt;script type="text/javascript" src="js/mascara.js"></script>

&lt;script src="ajax.js" type="text/javascript"></script>

&lt;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'); ?>

<!-- EMPREENDIMENTOS -->

<?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 'empreendimentos%' ORDER BY RAND() LIMIT 9") or print(mysql_error());

if( mysql_num_rows( $sql ) > 2 ) {

?>

<br class="clear" />

<h1>Empreendimentos</h1>

<a href="#" class="cprev" id="prevEm"><img src="imagens/cprev.jpg" /></a>

<a href="#" class="cnext" id="nextEm"><img src="imagens/cnext.jpg" /></a>

<div class="carrossel" id="carrosselEm">

<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>

<!-- EMPREENDIMENTOS -->

<?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, 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 'alug%' OR i.ativo='1' AND n.tipo LIKE 'loca%' ORDER BY RAND() LIMIT 9") or print(mysql_error());

if( mysql_num_rows( $sql ) > 2 ) {

?>

<br class="clear" /><br />

<h1>Imóveis para locação</h1>

<a href="#" class="cprev" id="prevCa"><img src="imagens/cprev.jpg" /></a>

<a href="#" class="cnext" id="nextCa"><img src="imagens/cnext.jpg" /></a>

<div class="carrossel" id="carrosselCa">

<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>

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

cara, eu testei aqui, e para conseguir testar.. já tive um tremendo trabalho desde conexao até TODOS os scripts, pelo que percebi esse sistema já faz um bom tempo que foi desenvolvido, ou o programador está desatualizado, pois, varias tag PHp inicia <? e não <?php o que dexa de ler muitos scripts retornando todos como string para o browser, eu corrigir a index, adm index, imovel e del.imovel e deletei alguns imoveis e fico funcional...

erro de programação, com o banco ou select não vi... acredito que seja mais isso mesmo... da uma analisada em todo o código e reajusta tudo que você vai ver que não tera problema.

to posto logo a baixo o config.php e o index.php da forma que dexei aqui e ve c vai funcionar ai.

config.php

<?php
########################################################
######Configuração para conectar ao Banco de Dados.#####
########################################################

class conexao{
    private $host = 'localhost';  // Host ( p/ Local "127.0.0.1" )
    private $user = 'root';  // Usuario do Banco de Dados
    private $pass = '123456';  // Senha do Banco de Dados
    private $banco = 'casa'; // Nome do banco que sera utilizado
    public $conecta_bd;
    public $select_bd;

    
    public function conectarBanco() {   
        $this->conecta_bd = mysql_connect($this->host, $this->user, $this->pass) or die ('Erro ao Conectar com o Banco de Dados.'); 
        $this->select_bd = mysql_select_db($this->banco, $this->conecta_bd) or die ('Erro ao Selecionar Banco de Dados.');
        
        
    }
    
    public function fecharBanco() {
        mysql_close($this->conecta_bd);        
    }
}
?>
index.php
<?php
include_once("config.php");
include("tags.php");
$banco = new conexao;
$banco->conectarBanco();
?>
<?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'); ?>
  
  <!-- EMPREENDIMENTOS -->
<?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 'empreend%' ORDER BY RAND() LIMIT 9") or print(mysql_error());
if( mysql_num_rows( $sql ) > 2 ) {
?>
  <br class="clear" />
    <h1>Empreendimentos</h1>
    <a href="#" class="cprev" id="prevEm"><img src="imagens/cprev.jpg" /></a>
    <a href="#" class="cnext" id="nextEm"><img src="imagens/cnext.jpg" /></a>
    <div class="carrossel" id="carrosselEm">
      <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>
  <!-- EMPREENDIMENTOS -->
  
<?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, 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 'alug%' OR i.ativo='1' AND n.tipo LIKE 'loca%' ORDER BY RAND() LIMIT 9") or print(mysql_error());
     if( mysql_num_rows( $sql ) > 2 ) {
    ?>
    <br class="clear" /><br />
    <h1>Imóveis para locação</h1>
    <a href="#" class="cprev" id="prevCa"><img src="imagens/cprev.jpg" /></a>
    <a href="#" class="cnext" id="nextCa"><img src="imagens/cnext.jpg" /></a>
    <div class="carrossel" id="carrosselCa">
      <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>

Link to comment
Share on other sites

  • 0

Bom dia JaguA, descobri que se você cadastrar pelo menos 3 imoveis em cada categoria das que aparecem na home os carrosseis voltam a aparecer, quem desenvolveu o script deve ter criado alguma regra pra acontecer isso, de qualquer maneira muito obrigado pela ajuda!!!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652.1k
×
×
  • Create New...