JPGRAPH
Publicado por Mbb (1 intervención) el 30/01/2015 03:02:53
Hola... el problema q tengo es el siguiente:
tengo un formulario html que me guarda las fechas que ingreso y una vez presionado el boton enviar me envia a otra pagina(que es la que coloco en el action del form).
luego logra ingresar a la pagina y mostrarme el grafico perfectamente, el problema surge cuando quiero mostrar la grafica como una imagen en html (me muestra una imagen partida y no logro ver el grafico).
pero he estado probando y cuando quito esta parte del codigo
//////////////////////////////////////////////////////////////////////
($fecha_desde_semanal=$_POST['fecha_desde_semanal'];)
$tecnico_area_3= mysql_query("SELECT * FROM registro_usuarios WHERE fecha ='$fecha_desde_semanal' ");
$tecnico_existe3 = mysql_num_rows($tecnico_area_3);
////////////////////////////////////////////////////////////////
se me genera perfectamente la grafica tanto al presionar el boton enviar como cuando la quiero como imagen en html... aqui le coloco el cogigo con el q he estado probando
este es prueba2.php
//////////////////////////////////////////////////////
<html>
<head>
<title>hola</title>
</head>
<body>
Fecha:
<form method= "post" action="prueba1.php">
<font color="#003399" size="4">Desde: </font><input type="date" placeholder="dd/mm/aaaa" name= "fecha_desde_semanal" id="fecha_desde_semanal">
<center><input type= "Submit"value="Enviar"/> <input type= "reset" value="Borrar Todo"/></center>
</form>
</body>
</html>
///////////////////////////////////////////////
este es prueba1.php
///////////////////////////////////////////////
<?php
$link = mysql_connect("localhost","root","") or die ("<h2>No se encuentra el servidor</h2>");
$db = mysql_select_db("scge",$link) or die ("<h2>Error de conexion/h2>");
$fecha_desde_semanal=$_POST['fecha_desde_semanal'];
$tecnico_area_1= mysql_query("SELECT * FROM registro_usuarios WHERE sexo ='F' ");
$tecnico_existe1 = mysql_num_rows($tecnico_area_1);
$tecnico_area_2= mysql_query("SELECT * FROM registro_usuarios WHERE sexo ='M' ");
$tecnico_existe2 = mysql_num_rows($tecnico_area_2);
$tecnico_area_3= mysql_query("SELECT * FROM registro_usuarios WHERE fecha ='$fecha_desde_semanal' ");
$tecnico_existe3 = mysql_num_rows($tecnico_area_3);
require_once ('jpgraph/src/jpgraph.php');
require_once ('jpgraph/src/jpgraph_pie.php');
require_once ('jpgraph/src/jpgraph_pie3d.php');
$data = array($tecnico_existe1,$tecnico_existe2,$tecnico_existe2);
$graph = new PieGraph(300,200);
$graph->SetShadow();
$graph->title->Set("A simple Pie plot");
$graph->title->SetFont(FF_FONT1,FS_BOLD);
$p1 = new PiePlot3D($data);
$p1->SetSize(0.5);
$p1->SetCenter(0.45);
$p1->SetLegends($gDateLocale->GetShortMonth());
$graph->Add($p1);
$graph->Stroke();
?>
///////////////////////////////////////
y este es para ver la imagen en html
//////////////////////////////
<html>
<head>
<title>hola2</title>
</head>
<body>
<img src="http://localhost/SCGE/prueba1.php"/>
<img src="prueba1.php"/>
</body>
</html>
//////////////////////////////////////
agradecida si me pueden ayudar.. lo necesito urgente..
tengo un formulario html que me guarda las fechas que ingreso y una vez presionado el boton enviar me envia a otra pagina(que es la que coloco en el action del form).
luego logra ingresar a la pagina y mostrarme el grafico perfectamente, el problema surge cuando quiero mostrar la grafica como una imagen en html (me muestra una imagen partida y no logro ver el grafico).
pero he estado probando y cuando quito esta parte del codigo
//////////////////////////////////////////////////////////////////////
($fecha_desde_semanal=$_POST['fecha_desde_semanal'];)
$tecnico_area_3= mysql_query("SELECT * FROM registro_usuarios WHERE fecha ='$fecha_desde_semanal' ");
$tecnico_existe3 = mysql_num_rows($tecnico_area_3);
////////////////////////////////////////////////////////////////
se me genera perfectamente la grafica tanto al presionar el boton enviar como cuando la quiero como imagen en html... aqui le coloco el cogigo con el q he estado probando
este es prueba2.php
//////////////////////////////////////////////////////
<html>
<head>
<title>hola</title>
</head>
<body>
Fecha:
<form method= "post" action="prueba1.php">
<font color="#003399" size="4">Desde: </font><input type="date" placeholder="dd/mm/aaaa" name= "fecha_desde_semanal" id="fecha_desde_semanal">
<center><input type= "Submit"value="Enviar"/> <input type= "reset" value="Borrar Todo"/></center>
</form>
</body>
</html>
///////////////////////////////////////////////
este es prueba1.php
///////////////////////////////////////////////
<?php
$link = mysql_connect("localhost","root","") or die ("<h2>No se encuentra el servidor</h2>");
$db = mysql_select_db("scge",$link) or die ("<h2>Error de conexion/h2>");
$fecha_desde_semanal=$_POST['fecha_desde_semanal'];
$tecnico_area_1= mysql_query("SELECT * FROM registro_usuarios WHERE sexo ='F' ");
$tecnico_existe1 = mysql_num_rows($tecnico_area_1);
$tecnico_area_2= mysql_query("SELECT * FROM registro_usuarios WHERE sexo ='M' ");
$tecnico_existe2 = mysql_num_rows($tecnico_area_2);
$tecnico_area_3= mysql_query("SELECT * FROM registro_usuarios WHERE fecha ='$fecha_desde_semanal' ");
$tecnico_existe3 = mysql_num_rows($tecnico_area_3);
require_once ('jpgraph/src/jpgraph.php');
require_once ('jpgraph/src/jpgraph_pie.php');
require_once ('jpgraph/src/jpgraph_pie3d.php');
$data = array($tecnico_existe1,$tecnico_existe2,$tecnico_existe2);
$graph = new PieGraph(300,200);
$graph->SetShadow();
$graph->title->Set("A simple Pie plot");
$graph->title->SetFont(FF_FONT1,FS_BOLD);
$p1 = new PiePlot3D($data);
$p1->SetSize(0.5);
$p1->SetCenter(0.45);
$p1->SetLegends($gDateLocale->GetShortMonth());
$graph->Add($p1);
$graph->Stroke();
?>
///////////////////////////////////////
y este es para ver la imagen en html
//////////////////////////////
<html>
<head>
<title>hola2</title>
</head>
<body>
<img src="http://localhost/SCGE/prueba1.php"/>
<img src="prueba1.php"/>
</body>
</html>
//////////////////////////////////////
agradecida si me pueden ayudar.. lo necesito urgente..
Valora esta pregunta


0