<?php
/** *********************************************************************************************************************
* This is main class of graph which can be generate a bar graph or line graph.
* @author Shailesh Patel
* @version 1.0
* Date: 5th March.
** *********************************************************************************************************************
*/
include dirname(__FILE__) . "/class.3dbargraph.php";
$dbHost = 'localhost';
$dbUser = 'root';
$dbPass = '';
$dbName = 'graph';
mysql_connect($dbHost, $dbUser, $dbPass);
mysql_selectdb($dbName);
$graph = new Graph();
/** Data added for bar graph pass value of terapeakType and findingsId
* **/
$terapeaktype = $_REQUEST['tt'];
$findingsId = $_REQUEST['fId'];
$query =mysql_query("SELECT `name`,`val` FROM graph_tbl WHERE val > 50");
if(mysql_num_rows($query) > 0 )
{
while ($row=mysql_fetch_array($query)) {
$combo=$row['val'];
$data[$row['name']] = $combo;
}
$len=strlen(round($combo));
for($i=1;$i<$len;$i++)
{
$ax=$ax.'0';
}
$yax='1'.$ax;
$axis['y-step']=$yax;
} else {
return 0;
}
// below array used in design graph
$graphval['padding-left']=40;
$graphval['padding-top']=15;
$graphval['padding-right']=15;
$graphval['padding-bottom']=110;
$graphval['border-width']=0;
$graphval['area-height']=200;
$graphval['area-width']=300;
$graphval['transparency']=50;
$graphval['title-font']=5;
$scale['y-round']=1;
$graphArray['data'] = $data;
$graphArray['graph'] = $graphval;
$graphArray['axis'] = $axis;
$graphArray['scale'] = $scale;
$graph->__LoadGraphDefinitions($graphArray);
$graph->DrawGraph();
?>
|