Inserir noticias no index
Boa tarde,
tenho uma pagina de noticias que funciona muito bem, porém que exibir apenas 3 noticias no index e não consigo.
Seguem os códigos:
Como está na pagina de noticias:
<?php
include("config.php");
include("tags.php");
require("libs/Zebra_Pagination.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 utf8_decode('Notícias') ?> - <?php echo $tag["titulo"]; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="css/geral.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="css/w3.css">
<script type="text/javascript" src="js/ajax_combo.js"></script>
<script type="text/javascript" src="js/jquery-1.js"></script>
</head>
<body>
<!-- Topo -->
<?php include('topo.php'); ?>
<br class="clear" />
<!-- Fim Topo -->
<?php
// Quantidade de noticias por página
$not_por_pagina = 6;
$sql = "SELECT id, noticia, titulo, img_chamada FROM noticias WHERE investidor = 0 LIMIT $limit";
// Faz a verificacão e retorna se ocorreu algum erro na consulta.
if (!($query = @mysql_query($sql))) {
//para a execução e mostra o erro na tela.
die(mysql_error());
}
$rows = mysql_fetch_assoc(mysql_query('SELECT count(*) as qtd_noticia FROM noticias WHERE investidor = 0'));
?>
<!-- CONTENT -->
<h1><?php echo utf8_decode('Notícias') ?></h1>
<div class="noticias">
<?php while($row = mysql_fetch_assoc($query)):?>
<div class="noticia">
<div class="img_hover">
<a href="noticia.php?num_noticia=<?php echo $row['id'] ?>">
<span>+</span>
<img src="<?php echo 'http://'.$_SERVER['SERVER_NAME'].'/ilimob/adm/imagens/'.$row['img_chamada'] ?>" alt="<?php echo $row['titulo'] ?>" >
</a>
</div>
<h2 class="titulo">
<a href="noticia.php?num_noticia=<?php echo $row['id'] ?>">
<?php echo $row['titulo'] ?>
</a>
</h2>
<p>
<?php
$leia_mais = '...<a href="noticia.php?num_noticia='.$row['id'].'">Leia mais</a>';
if (strip_tags(strlen($row['noticia'])) > 100) {
$cortarTexto = substr(strip_tags($row['noticia']), 0, 100);
$row['noticia'] = substr($cortarTexto, 0, 100).$leia_mais;
}
echo strip_tags($row['noticia']).$leia_mais;
?>
</p>
</div>
<?php endwhile ?>
</div>
<br class="clear" />
<!-- AND CONTENT -->
<!-- FOOTER -->
<div id="footer">
<?php include('rodape.php'); ?>
</div><!-- FOOTER -->
</body>
</html>
E no index estou colocando desta forma:
<?php
// Quantidade de noticias por página
$not_por_pagina = 3;
$sql = "SELECT id, noticia, titulo, img_chamada FROM noticias WHERE investidor = 0 LIMIT $limit";
// Faz a verificacão e retorna se ocorreu algum erro na consulta.
if (!($query = @mysql_query($sql))) {
//para a execução e mostra o erro na tela.
die(mysql_error());
}
$rows = mysql_fetch_assoc(mysql_query('SELECT count(*) as qtd_noticia FROM noticias WHERE investidor = 0'));
?>
<h1><?php echo utf8_decode('Notícias') ?></h1>
<div class="noticias">
<?php while($row = mysql_fetch_assoc($query)):?>
<div class="noticia">
<div class="img_hover">
<a href="noticia.php?num_noticia=<?php echo $row['id'] ?>">
<span>+</span>
<img src="<?php echo 'http://'.$_SERVER['SERVER_NAME'].'/ilimob/adm/imagens/'.$row['img_chamada'] ?>" alt="<?php echo $row['titulo'] ?>" >
</a>
</div>
<h2 class="titulo">
<a href="noticia.php?num_noticia=<?php echo $row['id'] ?>">
<?php echo $row['titulo'] ?>
</a>
</h2>
<p>
<?php
$leia_mais = '...<a href="noticia.php?num_noticia='.$row['id'].'">Leia mais</a>';
if (strip_tags(strlen($row['noticia'])) > 100) {
$cortarTexto = substr(strip_tags($row['noticia']), 0, 100);
$row['noticia'] = substr($cortarTexto, 0, 100).$leia_mais;
}
echo strip_tags($row['noticia']).$leia_mais;
?>
</p>
</div>
<?php endwhile ?>
</div>
está dando o erro:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Agradeço desde já o apoio.
Segue o codigo completo do index pois tenho mais chamadas de php no index:
<?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" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="css/geral.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="[https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css](https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css)">
<link href="[https://fonts.googleapis.com/css?family=Open+Sans](https://fonts.googleapis.com/css?family=Open+Sans)" rel="stylesheet">
<script type="text/javascript" src="js/jquery-pack.js"></script>
<script type="text/javascript" src="js/jquery-1.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><!-- AND HEADER -->
<!-- CONTENT -->
<div id="content">
<?php include('destaque_home.php'); ?>
<div class="bicons">
<div class="bcicons">
<div class="icons">
<i class="fa fa-money" aria-hidden="true"></i> <h1>Simule seu financiamento</h1>
</div>
</div>
<div class="bcicons">
<div class="icons">
<i class="fa fa-home" aria-hidden="true"></i> <h1>Cadastre o seu imóvel</h1>
</div>
</div>
<div class="bcicons">
<div class="icons">
<i class="fa fa-binoculars" aria-hidden="true"></i> <h1>Encomende seu imóvel</h1>
</div>
</div>
</div>
<h1>Buscar o seu Imóvel</h1>
<div class="sublinhado"></div>
<div class="parallax">
<div class="buscaLateral">
<form name="busca" id="busca" method="post" action="busca.php">
<div class="buscaitem">
<label class="busca_imovel_pag_detalhes">Negócio:</label><br />
<select name="negocio_">
<option value="">Todos</option>
<?php
$sql = mysql_query("SELECT id, tipo FROM negocio_tipo WHERE ativo='S'");
while( $linha = mysql_fetch_array( $sql ) ) {
echo '<option value="'.$linha['id'].'">'.$linha['tipo'].'</option>';
}
?>
</select>
</div>
<div class="buscaitem">
<label class="busca_imovel_pag_detalhes">Tipo:</label>
<select name="tipo_">
<option value="">Todos</option>
<?php
$sql = mysql_query("SELECT id, tipo_nome FROM imoveis_tipo WHERE ativo='1'");
while( $linha = mysql_fetch_array( $sql ) ) {
echo '<option value="'.$linha['id'].'">'.$linha['tipo_nome'].'</option>';
}
?>
</select>
</div>
<div class="buscaitem">
<label class="busca_imovel_pag_detalhes">Cidade:</label><br />
<select name="cidade_" onchange="Dados(this.value);">
<option value="">Todas</option>
<?php
$sql = mysql_query("SELECT id, cidade FROM cidades WHERE ativo='1'");
while( $linha = mysql_fetch_array( $sql ) ) {
echo '<option value="'.$linha['id'].'">'.$linha['cidade'].'</option>';
}
?>
</select>
</div>
<div class="buscaitem">
<label class="busca_imovel_pag_detalhes">Bairro:</label>
<select name="bairro_" id="bairro_">
<option id="opcoes" value="">Todos</option>
</select>
<!-- <br class="clear" /> -->
</div>
<div class="buscaitem">
<label class="busca_imovel_pag_detalhes">Valor Min:</label><br />
<input type="text" name="valorMin_" onkeypress="mascara(this,Metros)" />
</div>
<div class="buscaitem">
<label class="busca_imovel_pag_detalhes">Valor Max:</label><br />
<input type="text" name="valorMax_" onkeypress="mascara(this,Metros)" />
</div>
<div class="buscaitem">
<input class="btnEnviar" value="Procurar..." type="submit"><i class="fa fa-search" aria-hidden="true"></i>
</div>
</form>
<div class="buscaitem">
<h3>Código</h3>
<form name="formBusca" method="post" action="busca.php">
<input name="codigo_" type="text" class="campo_codigo"/>
</div>
<div class="buscaitem">
<input class="btnEnviar" value="Procurar..." type="submit"><i class="fa fa-search" aria-hidden="true"></i>
</form>
</div>
</div>
</div>
<div class="corpoHome fLeft">
<h1>Nossos Imóveis</h1>
<div class="sublinhado"></div>
<?php
$sql = mysql_query("SELECT id FROM imoveis WHERE ativo='1'")or print(mysql_error());
if (!isset( $_GET["pagina"] ) )
$pagina = 1;
else
$pagina = strip_tags( $_GET["pagina"] );
$max=8;
$inicio = $pagina - 1;
$inicio = $max * $inicio;
$total = mysql_num_rows($sql);
$sql = mysql_query("SELECT i.id, i.valor, i.foto_exibicao, i.quartos, i.garagem, i.codigo, t.tipo_nome, n.tipo AS negocio, c.cidade, c.uf, b.bairro 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' ORDER BY RAND() ASC LIMIT $inicio, $max") or print(mysql_error());
while( $linha = mysql_fetch_array( $sql ) ) {
?>
<div class="list-imoveis">
<div class="listaImoveis">
<div class="nome">
<h2><?php echo $linha['tipo_nome']; ?> - <?php echo $linha['cidade'] . '/' . $linha['uf']; ?></h2>
</div>
<a title="<?php echo $linha['negocio'] . ' ' . $linha['tipo_nome'] .' em '. $linha['cidade'] . ' /' . $linha['uf']; ?>" href="detalhes_imovel.php?Cod=<?php echo $linha['id'];?>"><img src="img_imoveis/<?php echo $linha['foto_exibicao']; ?>" width="200" height="130" alt="<?php echo $linha['negocio'] . ' ' . $linha['tipo_nome'] .' em '. $linha['cidade'] . ' /' . $linha['uf']; ?>" /></a>
<div class="listaImoveisbox textleft width40">
<p><i class="fa fa-briefcase" aria-hidden="true"></i> <?php echo $linha['negocio']; ?></p>
<p><i class="fa fa-tag" aria-hidden="true"></i> Ref: <?php echo $linha['codigo']; ?></p>
<p><i class="fa fa-money" aria-hidden="true"></i> <?php echo ( empty( $linha['valor'] ) || $linha['valor'] == '0.00' ? 'Consulte-nos' : 'R$ ' . number_format( $linha['valor'], 2, ',', '.') ); ?></p>
</div>
<div class="listaImoveisbox textright width60">
<p><i class="fa fa-map-marker" aria-hidden="true"></i> <?php echo $linha['bairro']; ?></p>
<p><i class="fa fa-bed" aria-hidden="true"></i> <?php echo $linha['quartos']; ?></p>
<p><i class="fa fa-car" aria-hidden="true"></i> <?php echo $linha['garagem']; ?> vaga(s) </p>
</div>
<div class="listaImoveisbox-button">
<p><a title="<?php echo $linha['negocio'] . ' ' . $linha['tipo_nome'] .' em '. $linha['cidade'] . ' /' . $linha['uf']; ?>" href="detalhes_imovel.php?Cod=<?php echo $linha['id'];?>"><i class="fa fa-plus-square" aria-hidden="true"></i> Detalhes </a></p>
</div>
</div>
</div>
<?php } ?>
<br /><br /><br /><br />
<br class="clear" />
<div class="link-imoveis">
<div class="link-todos"><h3><i class="fa fa-plus-square" aria-hidden="true"></i> Ver todos </h3></div>
</div>
<div class="parallaxnews">
<div class="newsletter">
<h3>Inscreva-se agora!</h3>
<p>Receba nossas novidadespor e-mail.</p>
<form action="#" method="post" name="newsletter" onSubmit=" return (chamaAcao1(this))">
<input type="text" name="nome" placeholder="Seu nome"/>
<input type="text" name="email" placeholder="Seu e-mail">
<div id="retorno" class="txtred"></div>
<button value=" " type="submit">Registrar</button>
</form>
</div>
</div>
<?php
// Quantidade de noticias por página
$not_por_pagina = 3;
$sql = "SELECT id, noticia, titulo, img_chamada FROM noticias WHERE investidor = 0 LIMIT $limit";
// Faz a verificacão e retorna se ocorreu algum erro na consulta.
if (!($query = @mysql_query($sql))) {
//para a execução e mostra o erro na tela.
die(mysql_error());
}
$rows = mysql_fetch_assoc(mysql_query('SELECT count(*) as qtd_noticia FROM noticias WHERE investidor = 0'));
?>
<h1><?php echo utf8_decode('Notícias') ?></h1>
<div class="noticias">
<?php while($row = mysql_fetch_assoc($query)):?>
<div class="noticia">
<div class="img_hover">
<a href="noticia.php?num_noticia=<?php echo $row['id'] ?>">
<span>+</span>
<img src="<?php echo 'http://'.$_SERVER['SERVER_NAME'].'/adm/imagens/'.$row['img_chamada'] ?>" alt="<?php echo $row['titulo'] ?>" >
</a>
</div>
<h2 class="titulo">
<a href="noticia.php?num_noticia=<?php echo $row['id'] ?>">
<?php echo $row['titulo'] ?>
</a>
</h2>
<p>
<?php
$leia_mais = '...<a href="noticia.php?num_noticia='.$row['id'].'">Leia mais</a>';
if (strip_tags(strlen($row['noticia'])) > 100) {
$cortarTexto = substr(strip_tags($row['noticia']), 0, 100);
$row['noticia'] = substr($cortarTexto, 0, 100).$leia_mais;
}
echo strip_tags($row['noticia']).$leia_mais;
?>
</p>
</div>
<?php endwhile ?>
</div>
<!-- FOOTER -->
<div id="footer">
<?php include('rodape.php'); ?>
</div><!-- FOOTER -->
</body>
</html>Discussão (5)
Carregando comentários...