Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2011, 03:53
jruiz_fdez
 
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 549
Antigüedad: 19 años, 2 meses
Puntos: 0
Error al generar gráfico con FusionCharts

Hola a tod@s,

he desarrollado un sencillo código que muestra una encuesta y, una vez que el usuario vota, la página PHP que se encarga de procesar el voto, muestra un gráfico con el resultado actual de la encuesta.

Todo el sistema me funciona perfectamente a excepción del gráfico :( Para el gráfico he utilizado FusionCharts y el código, teóricamente, es algo sencillo tal como ésto:
Código:
$strXML = "<chart caption = 'Encuesta' bgColor='#CDDEE5' baseFontSize='12' showValues='1'>";
//Nos conectamos a la BD
while($row=mysql_fetch_array($consulta))
  $strXML .= "<set label = '".$row['respuesta']."' value ='".$row['votos']."' color = 'EA1000' ]";
$strXML=</chart>
echo renderChartHTML("Column3D.swf", "",$strXML, "encuesta", 500, 400);
Sin embargo, al probar la aplicación me da un error que dice invalid XML enconuntered y el gráfico no se genere.
Está claro que hay algún error en el código XML y probablemente sea en la instrucción donde se llama a $row['respuesta'] y $row['votos'] pero no tengo ni idea de cómo solucionarlo.

¿A alguien le ha ocurrido ésto mismo?

Mil gracias de antemano por la ayuda,
Jose
__________________
Nadie dijo que ésto iba a ser fácil