Ihow can I take the following code and just display 1 bar graph les say at
just 45% 

   How can I read a value from a database  and display the bargraph from
that value ??? 

 

<?php

 

# Example2.php

 

require_once( 'PogProgressBar.php' );

 

// start objects

$objBar0 = new PogProgressBar( 'pb0' );

$objBar1 = new PogProgressBar( 'pb1' );

$objBar2 = new PogProgressBar( 'pb2' );

$objBar3 = new PogProgressBar( 'pb3' );

 

// set themes

$objBar1->setTheme( 'blue' );

$objBar2->setTheme( 'green' );

$objBar3->setTheme( 'red' );

 

?>

<html>

            <head>

                        <title>PogProgressBar - Example 2</title>

            </head>

            <body>

                        <table align="center" cellpadding="0"
cellspacing="20" border="0">

                                    <tr><td>PogProgressBar - Example
2</td></tr>

                                    <tr><td>All progress</td></tr>

                                    <tr><td><? $objBar0->draw();
?></td></tr>

                                    <tr><td>Bar 1</td></tr>

                                    <tr><td><? $objBar1->draw();
?></td></tr>

                                    <tr><td>Bar 2</td></tr>

                                    <tr><td><? $objBar2->draw();
?></td></tr>

                                    <tr><td>Bar 3</td></tr>

                                    <tr><td><? $objBar3->draw();
?></td></tr>

                        </table>

            </body>

<html>

<?php

 

// time for each

$intMax1 = 300;

$intMax2 = 250;

$intMax3 = 700;

 

$intCount = 0;

while ( $objBar0->getProgress() != 100 )

{

            $objBar1->setProgress( $intCount * 100 / $intMax1 );

            if ( $objBar1->getProgress() == 100 )

            {

                        $objBar2->setProgress( ( $intCount - $intMax1 ) *
100 / $intMax2 );

            }

            $objBar3->setProgress( $intCount * 100 / $intMax3 );

            $objBar0->setProgress(

                        (

                                    ( $objBar1->getProgress() * $intMax1 ) +

                                    ( $objBar2->getProgress() * $intMax2 ) +

                                    ( $objBar3->getProgress() * $intMax3 )

                        ) / ( $intMax1 + $intMax2 + $intMax3 )

            );

            ++$intCount;

            usleep( 100 );

}

 

?>


--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.15.24/592 - Release Date: 12/18/2006



-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.15.28/604 - Release Date: 12/26/2006
 


[Non-text portions of this message have been removed]

Reply via email to