Bom...já estou o dia todo "brincando" aqui no meu sisteminha que estou desenvolvendo....e gostaria de descobrir a melhor forma de organizar as mensagens de um tópico do fórum.
A tabela do banco está assim:
id idTopico mensagem sub
1-----1---------teste1------0
2-----1---------teste2------1
3-----1---------teste3------1
4-----1---------teste4------0
Bom.....como no fórum do scriptbrasil, no meu posso também responder a uma mensagem especifica, com isso esta nova resp. deve aparecer exatamente abaixo da mensagem respondida. Por isso criei o campo "sub" (este campo indica o id da mensagem respondida, quando for igual a zero (0) é porque a mensagem postada responde ao tópico - mensagem principal ).
O código abaixo (simplificado) me lista toda as mensagens de um tópico especifico (Ex: 1) ordenado pelo "ID"
<?
$sql = "select id,mensagem, from mensagemForum where idTopico = '1' order by id";
$result = mysql_query($sql);
while ($linha = mysql_fetch_array($result)){
$vid = $linha["0"];
$vdescricao = $linha["1"];
?>
<table>
<tr>
<td >
<? echo nl2br($vdescricao); ?>
</td>
</tr>
</table>
<?
}
?>
alguém tem alguma sugestão dentro dessa estrutura que informei para que a listagem não seja ordenada somente pelo "ID" e sim hierarquicamente, tipo as mensagens e abaixo de cada uma, suas sub-mensagens (resposta).
Pergunta
fambo
Ola a todos!!!
Bom...já estou o dia todo "brincando" aqui no meu sisteminha que estou desenvolvendo....e gostaria de descobrir a melhor forma de organizar as mensagens de um tópico do fórum.
A tabela do banco está assim:
id idTopico mensagem sub
1-----1---------teste1------0
2-----1---------teste2------1
3-----1---------teste3------1
4-----1---------teste4------0
Bom.....como no fórum do scriptbrasil, no meu posso também responder a uma mensagem especifica, com isso esta nova resp. deve aparecer exatamente abaixo da mensagem respondida. Por isso criei o campo "sub" (este campo indica o id da mensagem respondida, quando for igual a zero (0) é porque a mensagem postada responde ao tópico - mensagem principal ).
O código abaixo (simplificado) me lista toda as mensagens de um tópico especifico (Ex: 1) ordenado pelo "ID"
alguém tem alguma sugestão dentro dessa estrutura que informei para que a listagem não seja ordenada somente pelo "ID" e sim hierarquicamente, tipo as mensagens e abaixo de cada uma, suas sub-mensagens (resposta).
Valeu galera!!!
FB
Editado por famboLink para o comentário
Compartilhar em outros sites
4 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.