Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

pedrotuga

[PHP]Imprimir qualquer pedido a uma BD mysql

Mensagens Recomendadas

pedrotuga    31
pedrotuga

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);
}
?>

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pedrotuga    31
pedrotuga

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
saramgsilva    2
saramgsilva

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:

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade