phpnoob 0 Report post Posted November 24, 2005 (edited) salam semua abg kakak putra..adik ada sikit kekeliruan la.. tak paham macam mana nak settle bende ni. harap ada abg kakak yang sudi tolong..adik tunjuk codeing dia dulu.. <?php class HTMLtable { var $TDs; var $THs; var $TRs; var $TDAttrs; var $TDClasses; var $rowNum; var $colNum; function HTMLtable($rows,$cols,$attrs) { $this->rows = $rows; $this->cols = $cols; $this->attrs = $attrs; } function addText($row,$col,$text,$class) { $idx = ($row * $this->cols) + $col; $this->TDs[$idx] .= $text; /* line 19 */ $this->TDClasses[$idx] .= $class; /* line 20 */ } function printTable() { $attrs = $this->attrs; print("<TABLE $attrs>"); for($rows=0;$rows < $this->rows;$rows++) { print("<TR>"); for($cols=0;$cols < $this->cols;$cols++) { $idx = ($rows * $this->cols) + $cols; $tag = "<TD"; if($this->TDClasses[$idx]) { $tag .= " class = " .$this->TDClasses[$idx] . ">"; } else { $tag .= ">"; } $tag .= $this->TDs[$idx]; $tag .= "</TD>"; print($tag); } print("</TR>"); } print("</TABLE>"); } } ?> test kat PHP Version 4.4.0 dia jadi macam nitest kat PHP Version 4.3.4 dia jadi macam niblh adik tahu macam mana nak settle benda ni kalau nak pakai php v 4.4.0 dan keatas?? Edited November 24, 2005 by phpnoob Quote Share this post Link to post Share on other sites
psychoX 6 Report post Posted November 24, 2005 mungkin php 4.4 dah tak istihar gaya php4.3 tu,, mungkin tak guna var dah .. pengistiharan public Quote Share this post Link to post Share on other sites
phpnoob 0 Report post Posted November 25, 2005 blh bagi contoh sikit tak abg..ada try tapi tak menjadi la. Quote Share this post Link to post Share on other sites
psychoX 6 Report post Posted November 25, 2005 try baca nih http://codewalkers.com/archives/phpcoding/6498.html Quote Share this post Link to post Share on other sites
naszari 0 Report post Posted November 25, 2005 (edited) erm pelik nie.. tapi memang PHP 4.4 nie dia dah selesaikan problem yang ada kat PHP4.3 nie....Ko kena buat satu Koding yang memungkinkan ia tidak berlaku.. dalam perkatan lain macam nie..Saya Nak Pi Kedai,Kalau Hujan Saya Nak Pi MIniMarketKalau Tak Ujan Baru saya PI mini MarketheheheDengan kata lain $this->TDs[$idx] .= $text; /* line 19 */ $this->TDClasses[$idx] .= $class; /* line 20 */$idxTidak Di Istiharkan.... pi ar defined natang nie.... Edited November 25, 2005 by naszari Quote Share this post Link to post Share on other sites
1kHz 0 Report post Posted November 26, 2005 Berdasarkan ilmu PHP aku yg serba cetek ni, aku rasa tu sebab kita tak isytiharkan variable $TDClasses dan $TDs sbg array.. cuba kalau mcm ni:var $TDs = array(); var $TDClasses = array();Tak pasti pasal notice tu, mungkin benda tu termasuk dlm changelist dari 4.3.4 to 4.4 .. Quote Share this post Link to post Share on other sites
phpnoob 0 Report post Posted November 27, 2005 thank bro semua..nanti adik try.. Quote Share this post Link to post Share on other sites