Ir para conteúdo
Fórum Script Brasil
  • 0

Erro no site


GameOver

Pergunta

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 para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...