相信很多新手和我一样,在thinkphp里面使用jpgraph的时候,会遇到一些问题,如控制器里面直接嵌套jpgraph的代码,在php文件使用jpgraph嵌套html代码,不知道怎么输出到模板,不知道怎么在模板里面引用生成的统计图片,不知道怎么通过从数据库查出数据生成统计图等。
在这里我说一下我的做法
首先在控制器里构造数据
$data="12|16|13|20|15";//构造数据
$this->assign("data",$data);
$this->display('content3');
此处的数据可从数据库里面读出。
然后在html模板里面引用,注意是用img。
<img src='__PUBLIC__/conf/file.php?data=<{$data}>'/>
在图片里面将数据传入名为file.php的文件里面(路径自选)。
include ("../jpgraph/jpgraph.php");
include ("../jpgraph/jpgraph_bar.php");
$data=$_GET['data'];
$datas=exp

本文介绍了在ThinkPHP框架下使用jpgraph时可能遇到的问题及解决方案,包括如何从数据库获取数据,如何避免在控制器中直接嵌套jpgraph代码,以及如何在HTML模板中正确引用生成的统计图片。强调了控制器、模板和独立PHP文件的角色,以及避免在生成图表的PHP文件中混杂HTML代码的要点。
最低0.47元/天 解锁文章
410

被折叠的 条评论
为什么被折叠?



