Foros del Web » Programando para Internet » PHP »

Problemas al insertar grafico en html

Estas en el tema de Problemas al insertar grafico en html en el foro de PHP en Foros del Web. Bueno les explico el problema que tengo le e dado mil vueltas y no logro solucionarlo tengo mi codigo php, que recoge informacion o genera ...
  #1 (permalink)  
Antiguo 31/01/2012, 12:57
 
Fecha de Ingreso: enero-2012
Ubicación: Santiago
Mensajes: 32
Antigüedad: 12 años, 2 meses
Puntos: 0
Pregunta Problemas al insertar grafico en html

Bueno les explico el problema que tengo le e dado mil vueltas y no logro solucionarlo tengo mi codigo php, que recoge informacion o genera consultas a mi base de datos creando un array y generando un grafico con ayuda de jpgraph..


Código PHP:
<?php

 $conectID 
mysql_connect("localhost","root",""
or die(
"NO SE PUEDE CONECTAR A LA BASE DE DATOS"); 
mysql_select_db("datosgraficos"); 


$D 10;

$result mysql_query("select TotalExitosa from datosg where ID < $D",$conectID); 
$data = array(); // creamos un arreglo en blanco, este será el de los datos 
$line mysql_fetch_row($result); 

while (
$line mysql_fetch_row($result)) { 

$data[] = $line[0]; // agregamos el dato, suponiendo que este en la primera posición del arreglo resultanteç 


$result mysql_query("select TotalFallida from datosg where ID < $D",$conectID); 
$data2 = array(); // creamos un arreglo en blanco, este será el de los datos 
$line2 mysql_fetch_row($result); 

while (
$line2 mysql_fetch_row($result)) { 

$data2[] = $line2[0]; // agregamos el dato, suponiendo que este en la primera posición del arreglo resultanteç 



require_once (
'C:\Program Files\wamp\www\Isubscribe\jpgraph-3.5.0b1\src\jpgraph.php');
require_once (
'C:\Program Files\wamp\www\Isubscribe\jpgraph-3.5.0b1\src\jpgraph_bar.php');

$data1y=$data;
$data2y=$data2;

$graph = new Graph(1024,768,'auto');
$graph->SetScale("textlin");
$graph->img->SetMargin(40,30,20,40);
$graph->SetShadow();
$b1plot = new BarPlot($data1y);
$b1plot->SetFillColor("orange");
$targ=array("bar_clsmex2.php#1","bar_clsmex2.php#2","bar_clsmex2.php#3",
"bar_clsmex2.php#4","bar_clsmex2.php#5","bar_clsmex2.php#6");
$alts=array("val=%d","val=%d","val=%d","val=%d","val=%d","val=%d");
$b1plot->SetCSIMTargets($targ,$alts);
$b2plot = new BarPlot($data2y);
$b2plot->SetFillColor("blue");
$targ=array("bar_clsmex2.php#7","bar_clsmex2.php#8","bar_clsmex2.php#9",
"bar_clsmex2.php#10","bar_clsmex2.php#11","bar_clsmex2.php#12");
$alts=array("val=%d","val=%d","val=%d","val=%d","val=%d","val=%d");
$b2plot->SetCSIMTargets($targ,$alts);
$abplot = new AccBarPlot(array($b1plot,$b2plot));
$abplot->SetShadow();
$abplot->value->Show();
$graph->Add($abplot);
$graph->title->Set("Compra Exitosa - Fallida");
$graph->xaxis->title->Set("X-Dias");
$graph->yaxis->title->Set("Y-Compras");
$graph->title->SetFont(FF_FONT1,FS_BOLD);
$graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
$graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);
$graph->StrokeCSIM();
?>
Graficas.php


Me genera el grafico y todo bien, pero al momento de enlazarlo en mi pagina web html busque informacion y solo tenia que llamar como si fuera una imagen asi:


<img src="Graficas.php" />

Pero al hacerlo no me aparece el grafico en la pagina :( solo me aparece un cuadrado

Como tengo que hacer para que aparesca el grafico en mi pagina
ayuda pprofavor llevo 2 dias en lo mismo
  #2 (permalink)  
Antiguo 31/01/2012, 13:05
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problemas al insertar grafico en html

Antes de cargarlo a través de un <img> procura abrir directamente dicho script en tu navegador, si te sale un error nos dices.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 31/01/2012, 13:14
 
Fecha de Ingreso: enero-2012
Ubicación: Santiago
Mensajes: 32
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Problemas al insertar grafico en html

El script Graficos.php me funciona perfecto en el navegador me imprime el grafico, el problema lo tengo al intentar llamarlo en el codigo html
  #4 (permalink)  
Antiguo 31/01/2012, 13:23
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Problemas al insertar grafico en html

Es muy raro que directamente sí te funcione y en el HTML no, ¿seguro tu script no espera algún parámetro para funcionar bien?

Revisa que estes usando el mismo path, igual puede que sean problemas de rutas.

Saludos.
  #5 (permalink)  
Antiguo 31/01/2012, 13:38
 
Fecha de Ingreso: enero-2012
Ubicación: Santiago
Mensajes: 32
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Problemas al insertar grafico en html

Es muy raro nose por que motivo, razon, circunstancia no me muestra el grafico, le dejo mas datos, por si me pueden ayudar..


Código HTML:
<!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>
</head>
<body>

<img src="Graficas.php" width="43" height="46" />

</body>
</html> 
Asi intento llamar el grafico, y esto es lo que me imprime un cuadrado como cuando no encuantra una imagen, pero si hago click derecho en la imagen y coloco abrir imagen en otra pestaña y asi me abre el grafico..
  #6 (permalink)  
Antiguo 31/01/2012, 14:18
Avatar de Ribon  
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 13 años, 7 meses
Puntos: 91
Respuesta: Problemas al insertar grafico en html

Las cabeceras de la imagen tal vez no sean las correctas
__________________
Utilice el Highlight para mostrar código, mis ojos se lo agradecerán :)
qué es esto? :O -> http://i48.tinypic.com/5x3kzs.png
Ya sabes :)
  #7 (permalink)  
Antiguo 31/01/2012, 15:36
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problemas al insertar grafico en html

A mi en lo personal me gustaría ver la URL en producción del problema, porque así a simple vista no hay problema.

Ver para creer.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 02/02/2012, 11:49
 
Fecha de Ingreso: enero-2012
Ubicación: Santiago
Mensajes: 32
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Problemas al insertar grafico en html

Muchas gracias por su ayuda, alfinal no lo logre nose por que motivo no podia llamar la imagen, asi que me decidi usar jquery y highgraph para la realizacion de los graficos y no me ha dado ningun problema :)

Etiquetas: html, mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:56.