No problem,

Just ask your doubts, we're here to help and get help :-)

On 07/12/2007, Victor Matherly <[EMAIL PROTECTED]> wrote:
>
> Thanks that fixed it. That was so simple no wonder I was banging my head
> on the wall :-).
>
>
>
>
> ----- Original Message -----
> From: "Cesar D. Rodas" <[EMAIL PROTECTED]>
> To: "Victor Matherly" <[EMAIL PROTECTED]>
> Sent: Friday, December 7, 2007 2:37:23 PM (GMT-0500) America/New_York
> Subject: Re: [PHP] nested objects
>
> Hello
>
> I hope this help you!
>
>
> On 07/12/2007, Victor Matherly < [EMAIL PROTECTED] >
> wrote:
>
>
>
> Hello list,
>
> I want to create a new object and nest the objects variable in an array of
> another object. I think I am going about it the correct way but the variable
> is not being stored or retrieved correctly from the main function. I can't
> figure out what I am doing wrong. Can anyone help? Here is an example of
> what I am trying to do:
>
>
>
> <?php
>
>
> $html = "<table border='1'> \n";
>
> $row = new htmlTableRow();
>
> $cell1 = new htmlTableCell();
> $cell1->setContent("test1");
> $cell1->setName("Left test");
> $row->AddCell($cell1);
>
> $cell2 = new htmlTableCell();
> $cell2->setContent("test2");
> $cell2->setName("right test");
> $row->AddCell($cell2);
>
>
>
> $html .= $row->buildRow();
>
>
> $html .= "<table>\n";
>
> print <<<HERE
> <html>
> <body>
>
> $html
>
> </body>
> </html>
>
>
>
> HERE;
>
>
>
> class htmlTableRow {
>
> var $class;
> var $cell_arr;
> var $the_row;
>
> function htmlTableRow(){
> $this->cell_arr = array();
>
> }//end construct
>
> function AddCell($cell) {
> $this->cell_arr = $cell;
>
> $this->cell_arr[] = $cell;
>
>
>
> }
>
> function buildRow(){
> $temp = "<tr>\n";
>
> foreach($this->cell_arr as $rowdata){
>
> $temp .= "\t<td>" . $rowdata->cell_content . "</td>\n";
>
> }//end foreach
> $temp .= "</tr>\n";
> return $temp;
> }//end build row funtion
>
> }// end htmlTableRow class
>
>
>
> class htmlTableCell {
> var $cell_width;
> var $cell_height;
> var $cell_colspan;
> var $cell_rowspan;
> var $css_class;
> var $cell_content;
> var $cell_name;
>
>
> function __construct($content = "&nbsp;"){
>
> $this->cell_content = $content;
>
>
> }// end construct
>
> function setContent($content){
> $this->cell_content = $content;
>
> }//end setContent function
>
> function setName($name){
> $this->cell_name = $name;
>
> }//end setContent function
>
>
> function getContent(){
> return $this->cell_content;
>
> }//end setContent function
>
> } //end TableCell class
>
>
>
>
>
>
> ?>
>
> Best regards
>
>
>
> Victor J. Matherly
> Technical Services
> Wave Communications, Inc
> http://www.wave-communications.com
>
> --
> PHP General Mailing List ( http://www.php.net/ )
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>
>
> --
>
>
> Cesar D. Rodas
> http://www.cesarodas.com
> http://www.thyphp.com
> http://www.phpajax.org
> Phone: +595-961-974165
>



-- 
Best Regards

Cesar D. Rodas
http://www.cesarodas.com
http://www.thyphp.com
http://www.phpajax.org
Phone: +595-961-974165

Reply via email to