Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
FusionChartsFree
/
Code
/
PHP
/
FormBased
:
Chart.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php //We've included ../Includes/FusionCharts.php, which contains functions //to help us easily embed the charts. include("../Includes/FusionCharts.php"); ?> <HTML> <HEAD> <TITLE> FusionCharts Free - Form Based Data Charting Example </TITLE> <?php //You need to include the following JS file, if you intend to embed the chart using JavaScript. //Embedding using JavaScripts avoids the "Click to Activate..." issue in Internet Explorer //When you make your own charts, make sure that the path to this JS file is correct. Else, you would get JavaScript errors. ?> <SCRIPT LANGUAGE="Javascript" SRC="../../FusionCharts/FusionCharts.js"></SCRIPT> <style type="text/css"> <!-- body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; } .text{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; } --> </style> </HEAD> <BODY> <CENTER> <h2><a href="http://www.fusioncharts.com" target="_blank">FusionCharts Free</a> Form-Based Data Example</h2> <h4>Restaurant Sales Chart below</h4> <?php //We first request the data from the form (Default.php) $intSoups = $_POST['Soups']; $intSalads = $_POST['Salads']; $intSandwiches = $_POST['Sandwiches']; $intBeverages = $_POST['Beverages']; $intDesserts = $_POST['Desserts']; //In this example, we're directly showing this data back on chart. //In your apps, you can do the required processing and then show the //relevant data only. //Now that we've the data in variables, we need to convert this into XML. //The simplest method to convert data into XML is using string concatenation. //Initialize <graph> element $strXML = "<graph caption='Sales by Product Category' subCaption='For this week' showPercentValues='1' showPercentageInLabel='1' pieSliceDepth='25' showBorder='1' decimalPrecision='0' showNames='1'>"; //Add all data $strXML .= "<set name='Soups' value='" . $intSoups . "' />"; $strXML .= "<set name='Salads' value='" . $intSalads . "' />"; $strXML .= "<set name='Sandwitches' value='" . $intSandwiches . "' />"; $strXML .= "<set name='Beverages' value='" . $intBeverages . "' />"; $strXML .= "<set name='Desserts' value='" . $intDesserts . "' />"; //Close <grapht> element $strXML .= "</graph>"; //Create the chart - Pie 3D Chart with data from $strXML echo renderChart("../../FusionCharts/FCF_Pie3D.swf", "", $strXML, "Sales", 600, 350); ?> <a href='javascript:history.go(-1);'>Enter data again</a> <BR><BR> <a href='../NoChart.html' target="_blank">Unable to see the chart above?</a> <H5 ><a href='../default.htm'>« Back to list of examples</a></h5> </CENTER> </BODY> </HTML>