Grande em uma linha de comando!
Olá Pessoal,
Tenho uma dúvida que não consigo solucioná-la. Estou montando um fórum no Dreamweaver usando a linguagem PHP.
Na minha página inicial do Fórum gostaria que aparecessem os seguintes dados:
1. Tópicos recentes
2. Autor
3. Respostas
4. Data da postagem
Para isso montem dois bancos de dados (mysql) com os seguintes campos:
Banco de Dados “forum”
• id
• iduser
• topico
• mensagem
• data
• ip
• navegador
• autor
Banco de Dados “forumresposta”
• idresposta
• id
• iduser
• topico
• autor
• mensagem
• data
• ip
• navegador
Criei um Recordset “forum” (SELECT FROM forum ORDER BY id DESC), “forumresposta” (SELECT FROM forumresposta) e “totalrespostas”( SELECT COUNT(*) as respostas FROM forumresposta WHERE idresposta = '$row_forum[“id”]’), no Dremweaver , no qual exibe todos os campos acima.
Após isso, criei uma tabela que exibe os dados que desejo que apareça na página inicial.
Tópicos Recentes Autor Respostas Data da Postagem
Selecionei os campos e apliquei o “Repeated Region”, uma espécie de while...
O campo “Respostas” eu obtenho de outro “Recordset (forumresposta)”
Inclusive criei a seguinte linha de comando para o campo “Respostas”:
<?php
if ($row_forum['id'] == $row_forumresposta['idresposta'])
{
echo($row_totalrespostas['respostas']);
}
else
{
echo "---";
}
?>
O meu problema pessoal é bem aí! Ele não exibe corretamente todos estes dados!
Quando visualizo a página, os outros campos aparecem normalmente, mas o campo “Respostas” só aparece no último registro postado no banco de dados “fórum”!
Como faço para solucionar este problema pessoal? Alguém me ajude!!!
Se alguém souber como se pode exibir estes dados de outra forma mais fácil postem, por favor!
Agradeço desde já! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif
Discussão (2)
Carregando comentários...