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

(Resolvido) Dynamic Table in HTML? :S


Nimaro

Pergunta

Bons dias, Estou a imprimir para o ecra o resultado de uma pesquisa que faço por ID, através deste script.

------------------------------------------------------------------------------------------------------------------------------------------

<?php if(isset($_POST['submit'])){

$id_medico = strip_tags($_POST['id_medico']);

$exc = "SHOW TABLES"; /*VARIÁVEL RENOMEADA*/

$query = mysql_query("SELECT * FROM mensagens WHERE id_medico = '".mysql_real_escape_string($id_medico)."'");

echo "<center><font face=Verdana size=2><b>Tabelas da base de dados</b></font></center><br>";

echo "<table>";

while($dados = mysql_fetch_array($query)){

$descreva = mysql_query("SELECT * FROM mensagens WHERE id_mensagem='". $dados[0] ."'");

while($atributos = mysql_fetch_array($descreva)){

echo "<tr><td><font face=Verdana size=1>$atributos[0]</td><td><font face=Verdana size=1>| $atributos[1]</td><td><font face=Verdana size=1>| $atributos[2]</td><td><font face=Verdana size=1>| $atributos[3]</td><td><font face=Verdana size=1>| $atributos[4]</td></tr>";}

echo "</table>";

}}else{$nome = '';}

?>

----------------------------------------------------------------------------------------------------------------------------------------------

O problema esta que esta forma de imprimir para o ecra não é nada agradavel... não me conseguem ajudar? de forma a conseguir imprimir os resultados para uma tabela minimanete apresentavel.

Agradecia bastante uma ajuda vossa.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

bem... consegui avancar... e tenho algo como isto agora

-------------------------------------------------------------------------------------------------------------------------------------

<table id="content" border="2" bordercolor="#00CC00">

<?php

while($dados = mysql_fetch_array($query))

{

$descreva = mysql_query("SELECT * FROM mensagens WHERE id_mensagem='". $dados[0] ."'");

while($atributos = mysql_fetch_array($descreva)) :

?>

<tr>

<td> <?php echo $atributos[0]; ?></td>

<td>| <?php echo $atributos[1]; ?></td>

<td>| <?php echo $atributos[2]; ?></td>

<td>| <?php echo $atributos[3]; ?></td>

<td>| <?php echo $atributos[4]; ?></td>

</tr>

<?php endwhile; ?>

</table>

<?php

}

} else $nome = '';

?>

--------------------------------------------------------------------------------------

So que ele so me esta a colocar o 1o campo encontrado na tabela :/... conseguem dizer-me porque??

Link para o comentário
Compartilhar em outros sites

  • 0

já consegui resolver o problema... vou colocar aqui a resolução para alguém que precisse 1 dia...

<!----------------PESQUISA POR Medico---------->
 <?php
 if(isset($_POST['submit']))
 {
     $id_medico = strip_tags($_POST['id_medico']);
     $exc = "SHOW TABLES"; /*VARIÁVEL RENOMEADA*/
     $query = mysql_query("SELECT * FROM mensagens WHERE id_medico = '".mysql_real_escape_string($id_medico)."'");
 ?>
 <div id="topic">
     <b>Tabelas da base de dados</b>
 </div>
 <table id="content" border="2" bordercolor="#00CC00">
 <?php
     while($dados = mysql_fetch_array($query)){
 ?>
     <tr>
      <td>  <?php echo $dados[0]; ?></td>
      <td>| <?php echo $dados[1]; ?></td>
      <td>| <?php echo $dados[2]; ?></td>
      <td>| <?php echo $dados[3]; ?></td>
      <td>| <?php echo $dados[4]; ?></td>
     </tr>
     <p>
 <?php } ?>
 </table>
 <?php
 } else $nome = '';
 ?>

E obrigado pela ajuda ;)

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,1k
    • Posts
      651,7k
×
×
  • Criar Novo...