PHPBuilder - Object Orientation Page 6



RSS Twitter
Articles Application Architecture

Object Orientation - Page 6

by: Mark Williams
|
July 30, 2000

resultbox Class

This is not dissimilar to the linkbox class, except there is not HREF link invovled. instead we create a two-column nested table and place the parsed data into it.

<?php
class resultbox extends genericinfo {
    
/*
        Set up the Object. You will notice, we have not reserved memory 
        space for variables. In this circumstance it is not necessary.
    */

    //constructor
    
function resultbox() {
        
$this->genericinfo();
    }
    
/*
        This is the only method within the class. Quite simply, as you can see 
        it draws the table(s), placing the required data in the appropriate place.
    */    
    
function drawresultbox() {

        echo(
"<TABLE BORDER=\"$this->outerborderwidth\" CELLPADDING=\"0\" CELLSPACING=\"0\" WIDTH=\"$this->outerwidth\" BORDERCOLOR=\"$this->outerbordercolor\" BGCOLOR=\"$this->titlebgcolor\">");
        echo(
"<TR>");
        echo(
"<TD>");
        if (isset(
$this->cssboxtitle)) {
            echo(
"<DIV CLASS=\"" $this->getcssboxtitle() . "\">");
            echo(
$this->title);
            echo(
"</DIV>");
        } else {
            echo(
$this->title);
        }
        echo(
"</TD>");
        echo(
"</TR>");
        echo(
"<TR>");
        echo(
"<TD>");
        echo(
"<TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\" WIDTH=\"$this->innerwidth\" BGCOLOR=\"$this->innerbgcolor\">");
        for (
$x 0$x count($this->data); $x++) {
            echo(
"<TR>");
            echo(
"<TD>");
            echo(
$this->data[$x][0]);
            echo(
"</TD>");
            echo(
"<TD>");
            echo(
$this->data[$x][1]);
            echo(
"</TD>");
            echo(
"</TR>");
        }
        echo(
"</TABLE>");
        echo(
"</TD>");
        echo(
"</TR>");
        echo(
"</TABLE>");
    }
}

?>

« Previous Page
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
Next Page »

Comment and Contribute

Your comment has been submitted and is pending approval.

Author:
Mark Williams

Comment:



Comment:

(Maximum characters: 1200). You have characters left.