Eu fiz nesse link um relacionamento de tabelas onde os comentários do forum entram com o ID da postagem. Mas na hora de apresentar os dados, só aparecem as postagem que tem comentário feito.
:blink:
Olha os codigos da apresentação dos dados.
<?php
$query = mysql_query("SELECT novapostagem.*, forum.`comentario` FROM `novapostagem` JOIN `forum` ON novapostagem.`id` = forum.`postagem_id` ORDER BY id desc");
E ele ainda fica repetindo as postagens q possuem mais de um comentário.
Troquei o Order By por Group By e ele parou de repetir os que possuem mais de um comentário, mas mesmo assim ele deveria mostrar todas as postagens, só mostra postagens que possuem um comentário no banco.
Pergunta
jefponte
http://www.gcsufc.com.br/beckuppostagem.php
Eu fiz nesse link um relacionamento de tabelas onde os comentários do forum entram com o ID da postagem. Mas na hora de apresentar os dados, só aparecem as postagem que tem comentário feito.
:blink:
Olha os codigos da apresentação dos dados.
<?php
$query = mysql_query("SELECT novapostagem.*, forum.`comentario` FROM `novapostagem` JOIN `forum` ON novapostagem.`id` = forum.`postagem_id` ORDER BY id desc");
while($mostrar = mysql_fetch_array($query))
{
echo "<div class='post'>";
echo "<h3>" .'<a href="http://www.gcsufc.com.br/postagem.php?titulo='.$mostrar'>http://www.gcsufc.com.br/postagem.php?titulo='.$mostrar['id'].'"> '.$mostrar['titulo'].'</a>' ."<br>". "</h3>";
echo "<small>". $mostrar['data'] . '<br>' . "Postado por: " . $mostrar['autordotexto']. ' em'. '<a href=http://www.gcsufc.com.br/postagem.php? categoria='.$mostrar['categoria].'"> '.$mostrar['categoria'].'</a>' . '</small>'.'<br>' ;
echo $mostrar['corpodamensagem'];
echo '<div class=categ">Faça um comentário<hr>'. $mostrar['comentario]. '<hr>';
echo '</div><br>';
echo '<form action="insertforum.php" method="post" ><input type="hidden" name="postagem_id" Value="' . $mostrar['id'] . '"><textarea name=comentario id=textarea cols=50 rows=2></textarea><br><input type=submit /></form><br>';
echo "</div>";
}
?>
E ele ainda fica repetindo as postagens q possuem mais de um comentário.
Troquei o Order By por Group By e ele parou de repetir os que possuem mais de um comentário, mas mesmo assim ele deveria mostrar todas as postagens, só mostra postagens que possuem um comentário no banco.
Link para o comentário
Compartilhar em outros sites
10 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.