ok;
voy a revisar
de todas manera lo resolvi aqui dejo un ejemplo para que lo prueben, funciona de maravilla, y como lo queria.
la cuestion era que habia que integrar dentro del mismo formulaio de la consulta el grafico para poder hacer los calculos y leer las variables que queria que mostrara en el grafico.
aqui dejo los dos formularios
formulario 1
Código PHP:
<?
echo $_POST[fecha];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<link rel="stylesheet" type="text/css" href="js/dijit/themes/tundra/tundra.css"/>
<script type="text/javascript" src="js/dojo/dojo.js"
djConfig="parseOnLoad: true">
</script>
<script type="text/javascript">
dojo.require("dijit.form.FilteringSelect");
</script>
<script type="text/javascript">
dojo.require("dijit.form.Button");
dojo.require("dijit.form.TextBox");
dojo.require("dijit.form.DateTextBox");
dojo.require("dijit.form.TimeTextBox");
</script>
<!-- NOTE: the following script tag is not intended for usage in real
world!! it is part of the CodeGlass and you should just remove it when
you use the code -->
<script type="text/javascript">
dojo.addOnLoad(function() {
if (document.pub) {
document.pub();
}
});
</script>
</head>
<body class=" tundra ">
<form action="grafico.php" method="POST">
<table width="255" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td width="127"><div align="center">
inicio
<input name="fecha_inicial" type="text" id="sdate" size="10" dojotype="dijit.form.DateTextBox" required="true" />
</div></td>
<td width="128"><div align="center">
final
<input name="fecha_final" type="text" id="fecha" size="10" dojotype="dijit.form.DateTextBox" required="true" />
</div></td>
</tr>
<tr>
<td colspan="2"><label>
<div align="center">
<input type="submit" name="Submit" value="Enviar" />
</div>
</label></td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</form>
</body>
</html>
formulario 2
Código PHP:
<form id="form1" name="form1" method="post" action="grafica_aerolineas.php">
<?php
include ("FusionCharts.php");
include ("Functions.php");
include ("conex.php");
$total=0;
$sql=("SELECT * FROM aerolineas WHERE fecha>='". $_POST["fecha_inicial"]."' and fecha<='". $_POST["fecha_final"]."';");
$respuesta=mysql_query($sql);
while($fila=mysql_fetch_array($respuesta))
{
$resultado = $fila['total'];
//echo "nro de resultado : $resultado<br>";
$total = $total+$resultado;
}
$res = ("SELECT * FROM aerolineas WHERE fecha>='". $_POST["fecha_inicial"]."' and fecha<='". $_POST["fecha_final"]."';");
$calculo=mysql_query($res);
$columna=mysql_num_rows($calculo);
$porcentaje= ($total/$columna);
$decimal=number_format($porcentaje,2);
//devuelve 9540,20
echo "El total de registros es : $columna<br>";
echo "El total de resultado es : $total<br>";
echo "porcentaje es:$decimal<br>";
$intTotalAnio1 = $decimal;
// $strXML: Para concatenar los parmetros finales para el grfico.
$strXML = "";
// Armo los parmetros para el grfico. Todos estos datos se concatenan en una variable.
$strXML = "<chart caption = 'Gragifca de Aerolineas' bgColor='#CDDEE5' baseFontSize='12' showValues='1' xAxisName='' >";
// Armado de cada barra.
$strXML .= "<set label = 'porcentaje' value ='".$intTotalAnio1."' color = 'EA1000' />";
// Cerramos la etiqueta "chart".
$strXML .= "</chart>";
// Por ltimo imprimo el grfico.
echo renderChartHTML("Column3D.swf", "",$strXML, "ejemplo", 400, 400, false);
?>
<label>
<input type="submit" name="Submit" value="Volver" />
</label>
</form>