我试图将Google饼图整合到我的Joomla 3.1网站中,这有点棘手。该图表将从数据库获取数据并在前端显示数据。PHP,谷歌图表到Joomla网站
,而不是标准的方式把数据
['Work', 11]
我这样说吧
["<?php echo $params->get('label_1')?>", <?php echo $results1?>]
,
["<?php echo $params->get('label_2')?>", <?php echo $results2?>]
,
和万事大吉。 PHP从我的管理员面板获取数据,在该面板中,我为label_1添加了一个值,并在对数据库中的数据进行了一些计算之后,使用了result1。一切工作正常。
问题出现时,例如我没有数据库中的数据$ result2来计算,而一切正常与$ result1。我做了一个切换器可以隐藏或显示具体的参数和使这个代码就
<?php if ($this->item->params->get('cpn_1')):
echo '["' . $params->get('label_1') . $result1 . '],';
endif;?>
,但它不工作,我找不到在哪里的错误是。这应该检查我是否打开或关闭图表的特定部分以显示在前端。在创建从数据库中取数据的页面之后,我从后端切换图表的一部分,它应该可以工作。
我也认为应该有更好的方法来做到这一切。问题是这将成为一个模块,以防万一有一天来自数据库的某些表或列将被清空,页面根本无法加载。