0

Classes TABLE

criado por Helio da Silva Araujo em 10/09/2002 6:23am
Essas classes me ajudam um pouco quando tenho que gerar uma página com tabelas. As listas de atributos correspondem às que aparecem no HTMLib (uma biblioteca de referência de tags html).
Data Autor Changelog Download
10/09/2002 6:23am Helio da Silva Araujo - Versão 0.1

Comentários:

Mostrando 1 - 4 de 4 comentários
Muito boa a classe, me ajudou bastante
20/10/2010 3:23pm (~14 anos atrás)

Muito boa a classe, me ajudou bastante
20/10/2010 3:23pm (~14 anos atrás)

Raphael,
Já precisei fazer algo semelhante. A melhor solução que achei foi criar um iframe (inline frame) na coluna do meio da tabela. Quando o usuário clica no link, é executado um javascript que carrega a página no iframe. Se você precisar de um exemplo, mande um email que eu te envio um que fiz.

Um abraço,
Hélio
12/12/2002 10:18am (~22 anos atrás)

Olá, Newiton!

Eu as usao assim:
**********
<?php
include( "ClassesTABLE.php");

// Variáveis auxiliares
$sHTML = "";
$sCelula = "";
$sLinhas = "";

// Cria os objetos para montar a tabela
$sTabela = new cTABLE; // Tabela
$sTR = new cTR; // Linha
$sTD = new cTD; // Célula

// Define uma célula de título na tabela
$sTD->poeAtributo( "COLSPAN", "2" );
$sTD->poeConteudo( "TÍTULO DA TABELA" );

// Coloca em uma linha
$sTR->poeConteudo( $sTD->montaTD() );

// Guarda o conteúdo da linha
$sLinhas .= $sTR->montaTR();

// Limpa a célula
$sTD->limpaTD();

// Põe conteúdo na célula
$sTD->poeConteudo( "primeira coluna" );

// Guarda a célula
$sCelula = $sTD->montaTD();

// Põe conteúdo na célula
$sTD->poeConteudo( "segunda coluna" );

// Guarda a célula
$sCelula .= $sTD->montaTD();

// Monta mais uma linha
$sTR->poeConteudo( $sCelula );
$sLinhas .= $sTR->montaTR() ;

// Outra célula
$sTD->poeConteudo( "mais coisas" );
$sCelula = $sTD->montaTD();

// Mais outra
$sTD->poeConteudo( "blá blá blá" );
$sCelula .= $sTD->montaTD();

// Mais uma linha
$sTR->poeConteudo( $sCelula );
$sLinhas .= $sTR->montaTR();

// Define alguns atributos da tabela
$sTabela->poeAtributo( "ALIGN" , "CENTER" );
$sTabela->poeAtributo( "BORDER" , "1" );
$sTabela->poeAtributo( "BGCOLOR" , "CCCCCC" );

// Coloca as linhas na tabela
$sTabela->poeConteudo( $sLinhas );

// Mostra a tabela
echo $sTabela->montaTABLE();
?>
**********
Se tiver ainda alguma dúvida, pode entrar em contato comigo.

Um abraço,
Hélio
22/11/2002 6:30am (~22 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)