Nimaro Postado Novembro 24, 2009 Denunciar Share Postado Novembro 24, 2009 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Novembro 24, 2009 Denunciar Share Postado Novembro 24, 2009 Alteração de características visuais podem ser feitas com HTML/CSS...Movendo PHP » HTML/CSS. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nimaro Postado Novembro 24, 2009 Autor Denunciar Share Postado Novembro 24, 2009 bem... consegui avancar... e tenho algo como isto agora-------------------------------------------------------------------------------------------------------------------------------------<table id="content" border="2" bordercolor="#00CC00"><?phpwhile($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?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Matheus Matos Postado Novembro 24, 2009 Denunciar Share Postado Novembro 24, 2009 qual o problema que está tendo?Não tem nada demais nisso, faça a tabela normalmente, como outra qualquer, e onde for colocar o conteudo, basta abir as tags php e mandar imprimir a variável.Está tendo problemas em criar a tabela? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nimaro Postado Novembro 24, 2009 Autor Denunciar Share Postado Novembro 24, 2009 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 ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Nimaro
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
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.