• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

pedrotuga

[PHP]Imprimir qualquer pedido a uma BD mysql

6 mensagens neste tópico

Eh pessoal... estive a escrever isto... acho que é prático.

N gosto muito do llok das tabelas a saida... alguma sugestao para a tabela ser dimensionada pelo campo mais longo e não pelos cabecalhos?

anyway... espero que vos seja util

<?
//=======================================================
//funcao para imprimir o resultado de qq query numa tabela
//tem como entrada uma string com o query
//e devolve uma tabela html com o resultado
function lista_qq_query($query){

$resultado = @mysql_query($query);
if (!$resultado) {
	echo("erro no pedido a base de dados: " . mysql_error() );
	exit();
}  

//constroi cabecalho
echo "<table width=\"100\" border=\"1\">";
echo "<tr bgcolor=\"#A6A6FF\">";

//sacar nomes das colunas
while ($cabecalho = mysql_fetch_field($resultado) ) {
echo "<th>";
    echo $cabecalho->name;
echo "</th>";	
}
echo "</tr>";
//esta o cabeçalho feito com os nomes das colunas


//agora vamos imprimir os resutados do query linha a linha
while ( $linha = mysql_fetch_row($resultado) ) {

echo"<tr>";

//imprime uma linha
for ($i=0 ; $i < mysql_num_fields($resultado);$i++ ){
	echo "<td>".$linha[$i]."</td>";
}

echo "</tr>";

}

//e fecha-se a tabela
echo"</table>";

mysql_free_result($resultado);
}
?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Carago... anda tudo meio morto ou q?

Entao esta nao devia ser uma das seccoes mais concorridas do fórum?

eu que tão orgulhosamente aqui coloquei a minha função de imprimir tabelas qe acho que está cool p carago.. nao recebi nenhum comentario :thumbsup: bah.... eheheh

bem... vou procurar estilos em CSS só para tabelas que acho k nao vale a pena estar a fazer estilos a mao.... se tiverem sugestoes de estilo para a tabela afixem aí... e um link de demo se possivel... fiquem bem

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu ja vi o codigo por alto...mas nao tenho mexido em php... mto trabalhos e pouco tempo livre....mas pretendo analisar com mais calma o codigo...  :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

é bonito! tb já usei uma cena parecida é util podes dizer que sim!

;)

é bom para apresentar resultados!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora