20783dynamic thermostathttp://obledesign.com/thermostatHaving to keep up with a graphical representation of project donations can be a lot of work. That's why I wrote this PHP script to dynamically render a thermostat at different levels. Just upload it to a web accessible folder and use the HTML below to reference it.PHP > Scripts and Programs > Graphs and ChartsOct 14, 2006Adam Crownoble
pChart is a PHP class oriented framework designed to create aliased charts. Most of todays chart libraries have a cost, our project is intended to be free. Data can be retrieved from SQL queries, CSV files, or manually provided. This project is still under development and new features or fix are made every week
The main purpose of this program is to facilitate plotting with data
generated from program. It is not a *Complete* interface to GNU Plot.
The program itself is platform independent and it has been tested
under both Windows & Linux. But remember to set the location of GNU Plot
at the beginning of the program.
Friends Of Scouting (FOS) and many other community / organizational goal setting situations use a big red thermometer to show the current status of the fund raising campaign (and other things). Since we have used this graphic (abet hand drawn) in our council for several years, it made sense to use it on our web site to show the current status of our FOS campaign. Unfortunately, I wasn't able to find an "off the shelf" way to generate the graph on the fly. Suggestions were made to "generate it out of Excel" - which would have worked, but would have required editing the Excel spread sheet, generating the graphs and then manually uploading them to the web server or putting the spread sheet on the web server and only letting people who have Excel view it. Neither option seemed like a good alternative.
No problem. You create a report, right? That's not hard to do... You start with the SQL, then you use Smarty or whatever framework you might be using to output the table to the screen. No problem!
Joining mailing list will entitle you
to receive occasional emails informing you of news and
updates to the site and any special offers that may be
of interest to you.