aHeader=$aContentsHeader; } function clear(){ $this->strTable=""; $this->strTableHeader=""; $this->strTableRow=""; $this->strTableRows=""; $this->strTableFooter=""; } function tableStart(){ return "bgColor\" align=\"$this->align\" width=\"$this->width\" height=\"$this->height\" cellspacing=\"$this->cellSpacing\" cellpadding=\"$this->cellPadding\" border=\"$this->border\" background=\"$this->bgImg\" bordercolor=\"$this->borderColor\" class=\"$this->class\">\n"; } function tableEnd(){ return "
\n"; } function rowStart($odd1Even0=1, $bgColor="ffffff", $align="", $valign=""){ // $this->strTableRow=""; $this->strTableRow=""ffffff") $this->strTableRow.="bgcolor=\"$bgColor\" "; elseif ($odd1Even0==1) $this->strTableRow.="bgcolor=\"$this->rowOddBgColor\" "; elseif ($odd1Even0==0) $this->strTableRow.="bgcolor=\"$this->rowEvenBgColor\" "; $this->strTableRow.="background=\"$this->rowImg\" class=\"$this->rowClass\">\n"; } function addCellH($content, $align="center", $colSpan=1, $rowSpan=1){ //xxx $this->strTableHeader.="headerBgColor\">$content\n"; } function addCell($content, $align="left", $bgColor="", $colSpan=1, $rowSpan=1){ //xxx $this->strTableRow.="$content\n"; } function rowEnd(){ // $this->strTableRow.="\n"; $this->strTableRows.=$this->strTableRow; } function header(){ $this->strTableHeader="headerAlign\" bgcolor=\"$this->headerBgColor\" background=\"$this->headerImg\" class=\"$this->headerClass\">\n"; for ($i=0; $iaHeader); $i++){ $this->addCellH($this->aHeader[$i], $this->headerAlign); } $this->strTableHeader.="\n"; return $this->strTableHeader; } function addRow($aContents, $odd1Even0=1){ $this->strTableRow=""; $this->strTableRow="rowAlign\" valign=\"middle\" "; if ($odd1Even0==1) $this->strTableRow.="bgcolor=\"$this->rowOddBgColor\" "; else $this->strTableRow.="bgcolor=\"$this->rowEvenBgColor\" "; $this->strTableRow.="background=\"$this->rowImg\" class=\"$this->rowClass\">\n"; for ($i=0; $iaddCell($aContents[$i], $this->rowAlign); } $this->strTableRow.="\n"; $this->strTableRows.=$this->strTableRow; } function rows(){ return $this->strTableRows; } function footer(){ return $this->strTableFooter; } function output(){ return $this->tableStart().$this->header().$this->rows().$this->footer().$this->tableEnd(); } } // //$oTbl = new clsTable(array("สาระน่ารู้")); //$oTbl->headerAlign="left"; //$oTbl->width=200; //$s="
  • สาระน่ารู้ 1 //
  • สาระน่ารู้ 2 //
  • สาระน่ารู้ 3"; //$a = array($s); //$oTbl->addRow($a); //echo $oTbl->output(); //unset($oTbl); // //$oTbl = new clsTable(array("ข่าวประกาศ")); //$oTbl->align="center"; //$oTbl->headerAlign="center"; //$oTbl->width=200; //$s="
  • ข่าวประกาศ 1 //
  • ข่าวประกาศ 2 //
  • ข่าวประกาศ 3"; //$a = array($s); //$oTbl->addRow($a); //echo $oTbl->output(); // //$oTbl = new clsTable(array("กิจกรรม")); //$oTbl->align="right"; //$oTbl->headerAlign="center"; //$oTbl->width=200; //$s="
  • กิจกรรม 1 //
  • กิจกรรม 2 //
  • กิจกรรม 3"; //$a = array($s); //$oTbl->addRow($a); //$oTbl->rowStart(); //$oTbl->addCell("Test"); //$oTbl->rowEnd(); //echo $oTbl->output(); //=array("Header1", "Header2", "Header3", "Header4"); //$oTbl = new clsTable($aHeader); //$oTbl->align="center"; //$oTbl->width="75%"; ////$oTbl->bgColor="#aabbcc"; ////$oTbl->headerBgColor="#ccbbaa"; ////$oTbl->cellSpacing=1; ////$oTbl->cellPadding=2; //$i=0; //while ($i<5){ // $oTbl->addRow($aHeader,$i%2); // or //// $oTbl->rowStart($i%2); //// $oTbl->addCell($aHeader[0]); //// $oTbl->addCell($aHeader[1],"","",2); //// $oTbl->addCell($aHeader[2]); //// //$oTbl->addCell($aHeader[3]); //// $oTbl->rowEnd(); // // $i++; //} //echo $oTbl->output(); ?>