Ir para o conteúdo

- - - - -

Função Para Montagem De Tabela


Criado por Vinicius Azevedo, Dez 14 2011 14:38

Não há respostas para este tópico
  • Por favor, faça o login para responder

#1 Vinicius Azevedo

Vinicius Azevedo
  • Vinicius Azevedo
  • Colaborador
  • 1 Revisões

Revisou 14 dezembro 2011 - 14:38


<?php

function montaTabela($cabec,$corpo,$width=NULL,$align=NULL){ //parâmetros da tabela

                

                

                if($width) $wt="width='".$width."%'"; //se setado o valor da largura

                if($align) $al="align='".$align."'"; // se setado o valor do alinhamento

                

                $retorno  = "<table cellpadding='0' cellspacing='0' $wt $al>"; //retorna

                

                //cabeçalho da tabela

                $retorno .= "<tr align='left'>"; //linha do cabeçalho

                foreach($cabec as $cb){ //loop para montagem do cabeçalho

                        $retorno .= "<th><font color='#FFFFFF' align='center'>$cb</th>"; //campos do cabeçalho

                }

                $retorno .= "</tr>"; 

                $i = 0;

                foreach($corpo as $cp){ //loop para montagem das linhas

                        $retorno .= "<tr align='left'>"; //linha

                                foreach($cp as $td){ //loop para montagem das linhas

                                        $retorno .= "<td>".$td."</th>";

                                }

                        $retorno .= "</tr>";

                        $i++;

                        if(is_int($i/30)){ //condicional para inserir o cabeçalho a cada 30 linhas

                                $retorno .= "<tr align='left'>";

                                foreach($cabec as $cb){

                                        $retorno .= "<th><font color='#FFFFFF' align='center'>$cb</th>"; 

                                }

                                $retorno .= "</tr>";

                        }                       

                }

                $retorno .= "</table>";

                return $retorno; // retorna a tabela


Esta revisão foi editado por Vinicius Azevedo: 14 dezembro 2011 - 14:59
Adição do BBCode CODE





1 usuário(s) está(ão) lendo este código

1 membro(s), 0 visitante(s) e 0 membros anônimo(s)