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:
Sin embargo, al probar la aplicación me da un error que dice invalid XML enconuntered y el gráfico no se genere.$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);
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