Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在for循环中使用javascript呈现融合图?_Php_Javascript - Fatal编程技术网

Php 如何在for循环中使用javascript呈现融合图?

Php 如何在for循环中使用javascript呈现融合图?,php,javascript,Php,Javascript,我正在使用从xml文件渲染的fusion图表 var chart1 = new FusionCharts('FusionCharts/MSColumn3D.swf', ' G01 ', '600', '400', '0', '1'); chart1.setXMLUrl(' G01.xml'); chart1.render('graph1'); 希望呈现近12个具有php数组ID的图形,如粗体项目 这里的图表1、G01是

我正在使用从xml文件渲染的fusion图表

var  chart1  = new FusionCharts('FusionCharts/MSColumn3D.swf', ' G01 ', '600', '400', '0', '1');                    
        chart1.setXMLUrl(' G01.xml');
        chart1.render('graph1');
希望呈现近12个具有php数组ID的图形,如粗体项目

这里的图表1、G01是对象

我必须这样做

 foreach($array as $k)
 {


echo "<script type="text/javascript" >";

 var $k['chartid'] = new FusionCharts('FusionCharts/MSColumn3D.swf', '<?php echo   $k['graphid'];?>', '600', '400', '0', '1');                  
        chart1.setXMLUrl("<?php echo $k['graphid'].'xml';?>");
        chart1.render('<?php echo $k['divid'];?>');//div id from html to render graph
    echo "</script>";
         }
foreach($k数组)
{
回声“;
var$k['chartid']=新的FusionCharts('FusionCharts/MSColumn3D.swf'、''600','400','0','1');
图1.setXMLUrl(“”);
chart1.render(“”);//从html到渲染图的div id
回声“;
}
但它不起作用。帮我解决这个问题。
谢谢

如果它是你的代码的副本,你会有很多语法错误。e、 g.对于
echo”“
您需要对
进行转义,使其看起来像
echo”“;
然后还有
?>