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