[Resolvido] resultado multiplicado
Salve galera;
Depois de 2 semanas aprendendo PHP pela web (graças aos exelentes tutoriais postados por vcs) tenho orgulho de falar que consegui montar(adaptar) um sisteminha de noticias, porem esta acontecendo o seguinte problema:
Na hora de exibir o resultado na tela, não sei porque, esta aparecendo tudo multiplicando por 12, já li e re-li o código umas 20 vezes e não achei nada, gostaria de solicitar que alguem com mais capacidade de entender códigos me ajudasse.
exemplo:
resultado1
resultado2
resultado3
resultado1
resultado2
resultado3
resultado1
resultado2
resultado3
repetindo isso 12 vezes
Segue o código:
<?php
require_once("conexao.inc.php"); //arquivo incluido que contem todas as variaveis necessarias para conexao com o MYSQL
require_once("funcao.php"); //arquivo que contem algumas funcoes basicas
conexao_mysql($host,$user,$pass,$db_super_news); //funcao para conexao com o MYSQL
if(!isset($_GET['noticia'])) {
$query = mysql_query("SELECT id FROM {$prefixdb}noticias WHERE id > 0 ORDER BY data DESC");
while (list($id) = mysql_fetch_array($query)) {
//Mostra todas as notícias inseridas no banco de dados e organiza em ordem
//decrescente com relação a hora de criação com um limite de 1 noticias por consulta
$resultado = mysql_query("SELECT * FROM {$prefixdb}noticias WHERE id > 0 ORDER BY data DESC LIMIT 0, 3");
if(!$resultado){
die("Erro na solicitação de query: " . mysql_error() . '<br>');
}
//Verifica se há alguma noticia amazenada no banco de dados
if(mysql_num_rows($resultado) == 0){}
else {
//Realiza um loop atrás das informações inseridas na tabela supernews
while($row = mysql_fetch_array($resultado)){
$id = $row['ID'];
$diretorio = $row['diretorio'];
$largura = $config_galeria['thumb_largura'];
$altura = $config_galeria['thumb_altura'];
$titulo = $row['titulo'];
$conteudo = substr($row['conteudo'], 0, 200);
$data = $row['data'];
$idcategoria = $row['idcategoria'];
$conteudo = ereg_replace("<P>", "", $conteudo);//tira o paragrafo do texto
if($idcategoria == 2){
$cat = "<img src='../Imagens/seta01.gif' border='0' name='img'>";
} elseif($idcategoria == 3) {
$cat = "<img src='../Imagens/seta02.gif' border='0' name='img'>";
} elseif($idcategoria == 4) {
$cat = "<img src='../Imagens/seta03.gif' border='0' name='img'>";
} elseif($idcategoria == 5) {
$cat = "<img src='../Imagens/seta01.gif' border='0' name='img'>";
}
//aqui mostra na tela o que foi selecionado
print('
<span class="news-data">'.formatData($data).'</span><br>
<span class="news-cat">'.$cat.'</span>
<a class="news-tit" href="mostranews.php?id=' .$id.'">'.$titulo.'</a><br>
<a class="news-texto" href="mostranews.php?id=' .$id.'">'.$conteudo.'...</a>
<br><br>');
}
}
}
?>Desde já agradeço qualquer ajuda.
Discussão (2)
Carregando comentários...