jpgraph使用实例——新手在thinkphp里面使用jpgraph的常见误区

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

        相信很多新手和我一样,在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=explode("|",$data);
    $group=array('一月','二月','三月
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值