Buenas pessoal, estou adaptando o código que o Thiago Belem tem disponibilizado no site dele de um sistema de destaques. Tranquei em um problema aqui que está bem complicado pra mim resolver sozinho.
O meu BD tem uma tabela gvnews e outra gvnews_img. Na parte de administração onde cadastro a noticia, tenho o campo do titulo, descrição e posso fazer o envio de 3 imagens que quando inseridas na tabela gvnews_img, é colocado o id da noticia que fica cadastrada em gvnews pra futuramente fazer um relacionamento nas duas tabelas. Até ai tudo funcionando perfeitamente, o problema está em fazer com que no sistema de destaques seja selecionado apenas UMA imagem das que são cadastradas. Acontece que quando tem duas ou tres imagens cadastradas, a noticia no sistema destaque acaba repetindo e exibindo 2 ou 3 vezes a mesma notícia só que com cada uma das imagens cadastradas nela.
Como posso fazer para que seja selecionado apenas uma das imagens cadastradas de cada noticia?
Pergunta
LauInsane
Buenas pessoal, estou adaptando o código que o Thiago Belem tem disponibilizado no site dele de um sistema de destaques. Tranquei em um problema aqui que está bem complicado pra mim resolver sozinho.
O meu BD tem uma tabela gvnews e outra gvnews_img. Na parte de administração onde cadastro a noticia, tenho o campo do titulo, descrição e posso fazer o envio de 3 imagens que quando inseridas na tabela gvnews_img, é colocado o id da noticia que fica cadastrada em gvnews pra futuramente fazer um relacionamento nas duas tabelas. Até ai tudo funcionando perfeitamente, o problema está em fazer com que no sistema de destaques seja selecionado apenas UMA imagem das que são cadastradas. Acontece que quando tem duas ou tres imagens cadastradas, a noticia no sistema destaque acaba repetindo e exibindo 2 ou 3 vezes a mesma notícia só que com cada uma das imagens cadastradas nela.
Como posso fazer para que seja selecionado apenas uma das imagens cadastradas de cada noticia?
O código que estou usando é esse:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="pt-BR"> <head profile="http://gmpg.org/xfn/11"> <title>Sistema de Destaques - Thiago Belem / Blog</title> <meta name="author" content="Thiago Belem - contato@thiagobelem.net" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <!-- CSS --> <link rel="stylesheet" href="css/destaque.css" type="text/css" /> <!-- jQuery --> <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="js/jquery.cycle.all.min.js"></script> <script type="text/javascript" src="js/jquery.destaques.js"></script> <!-- Estilos adicionais (apenas para essa página de exemplo) --> <style> h1 { font-size: 20px; color: black; } p.creditos { font-size: 14px; color: black; font-family: Tahoma, Verdana, sans-serif; } </style> </head> <body> <?php include ("include/conecta.php"); $sql = "SELECT gvnews_img.imagem, gvnews.titulo, gvnews.id AS gvnewsid FROM gvnews_img, gvnews WHERE gvnews_img.id_news = gvnews.id ORDER BY gvnews.id DESC LIMIT 5"; $query = mysql_query($sql) OR trigger_error('ERRO: ' . mysql_error()); ?> <div id="blocoDestaques"> <a class="faixa" href="#" title=""><!-- --></a> <ul> <?php while ($linha = mysql_fetch_array($query)) { $id = $linha["gvnewsid"]; $titulo = $linha["titulo"]; $imagem = $linha["imagem"]; ?> <li> <a href="<?php echo $id; ?>" title="<?php echo $titulo; ?>"> <img src="<?php echo $imagem; ?>" alt="<?php echo $titulo; ?>" /> </a> <div class="fundo"><!-- --></div> <p><a href="<?php echo $id; ?>" title="<?php echo $titulo; ?>"><?php echo $titulo; ?></a></p> </li> <?php } ?> </ul> </div> </body> </html>Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.