Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Formatação com Tabela tirou dinamismo da pagina


leleosk8zo

Pergunta

Salve galeraa

Venho denovo pedir a ajuda de vocês aee õ/

Bom, abaixo tem a pagina comentarios.php original, que exibe os comentarios que a galera deixou no site :

<?php
include "conexao.php";
$pesquisa = mysql_query ("SELECT * FROM mural ORDER BY id DESC");
$linhas = mysql_num_rows ($pesquisa);

while ($x = mysql_fetch_array ($pesquisa)) {
$nome = $x["nome"];
$email = $x["email"];
$emailbd = explode("-", $email);
$email = $emailbd[2] . "/" . $emailbd[1] . "/" . $emailbd[0];
$mensagem = $x["mensagem"];
echo "Nome: $nome<br>";
echo "Data: $email<br>";
echo "Mensagem: $mensagem";
}

?>
Essa paginma funciona certinho, exibe todos os comentarios um embaixo do outro, só que sem nenhuma formtação, tudo jogado de qualquer jeito, feio pra caramba não é? Ae resolvi formatar bunitinho usando tabelas e tals, ae na parte do ECHO eu fiz o seguinte :
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="430">
<tr>
<td width="204"><b><font face="Tahoma" size="2"><font color="#00FFFF">Nick : </font color><font color="#FFFFFF"><?php echo "$nome"; ?>
</font></b></td>
<td width="223"><b><font face="Tahoma" size="2"><font color="#00FFFF">Data: </font color></font><font color="#FFFFFF"><?php echo "$email"; ?>
</font></b></td>
</tr>
<tr>
<td width="204"><b><font color="#00FFFF" face="Tahoma" size="2">Desafiado :</font></b></td>
<td width="223">&nbsp;</td>
</tr>
<tr>
<td width="430" colspan="2" height="60"><font color="#FFFFFF" face="Tahoma" size="2"><b><?php echo "$mensagem"; ?></b></font></td>
</tr>
</table>
</body>

Ficou lindo !!! Porem la se foi o dinamismo da pagina, pois ela agora lÊ o BD e só exibe 1 comentario formatadinho na tabela...

Keria saber como q eu faço pra que novas tabelas sejam criadas, 1 para cada comentario existente no BD, tudu formtadinho bonitinho

Ou então usar outro eskeminha pra formatar bonitinho mantendo a exibição de todos os coments existentes no BD

Vlw povo conto com vocês ^^

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Você tem que criar as linhas da tabela dentro do laço...

<?php
include "conexao.php";
$pesquisa = mysql_query ("SELECT * FROM mural ORDER BY id DESC");
$linhas = mysql_num_rows ($pesquisa);

echo '<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="430">';

while ($x = mysql_fetch_array ($pesquisa)) {
$nome = $x["nome"];
$email = $x["email"];
$emailbd = explode("-", $email);
$email = $emailbd[2] . "/" . $emailbd[1] . "/" . $emailbd[0];
$mensagem = $x["mensagem"];

echo '<tr>
<td width="204"><b><font face="Tahoma" size="2"><font color="#00FFFF">Nick : </font color><font color="#FFFFFF">'.$nome.'
</font></b></td>
<td width="223"><b><font face="Tahoma" size="2"><font color="#00FFFF">Data: </font color></font><font color="#FFFFFF">'.$email.'
</font></b></td>
</tr>
<tr>
<td width="204"><b><font color="#00FFFF" face="Tahoma" size="2">Desafiado :</font></b></td>
<td width="223">&nbsp;</td>
</tr>
<tr>
<td width="430" colspan="2" height="60"><font color="#FFFFFF" face="Tahoma" size="2"><b>'.$mensagem.'</b></font></td>
</tr>';
}
echo '</table>';
?>

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...