2016-11-29 45 views
0

所以这是我的div我需要“数据百分比”把php文件输出

<div data-ui-jp="easyPieChart" class="easyPieChart" data-redraw='true' data-percent="1" data-ui-options="{ 
        percent: 100, 
        lineWidth: 10, 
        trackColor: 'rgba(0,0,0,0.05)', 
        barColor: '#4BC0C0', 
        scaleColor: 'transparent', 
        size: 250, 
        scaleLength: 0, 
        lineCap: 'butt', 
        animate:{ 
        duration:10, 
        enabled:true 
        } 
       }"> 

但是,当我这样做只是螺丝一切行动,将文件输出的PHP文件从0-100号码,以便我能有这样

本的替代方案是什么,我试图

data-percent=" <?php include('tlp.php');?>" 

TLP.php文件代码:

http://pastebin.com/d3EPGT6j 
+0

你试过什么? –

+0

显示您的'tlp.php'文件代码 – Afsar

+0

这很好,你包括在数据百分比,也许你是小数点后得到更多然后2digits,所以围绕价值 – Afsar

回答

0

这种方法非常混乱 - 例如,我会将这些文件回送到一个返回当前正在打印的值的函数中。

为什么你的方法不工作?那么,如果我没有弄错,那么你在引号内的做法会让你的编译器无法识别你放在那里的标签。

相反,尝试做到这一点(不知道是否会工作根据您的tlp.php文件寿)

<?php 
echo "<div data-ui-jp=\"easyPieChart\" class=\"easyPieChart\" data-redraw='true' data-percent=" . include("tlp.php") . " data-ui-options=\"{ 
       percent: 100, 
       lineWidth: 10, 
       trackColor: 'rgba(0,0,0,0.05)', 
       barColor: '#4BC0C0', 
       scaleColor: 'transparent', 
       size: 250, 
       scaleLength: 0, 
       lineCap: 'butt', 
       animate:{ 
       duration:10, 
       enabled:true 
       } 
      }\">"; 
?> 
+0

does not work .... –

+0

你能否包含你的html的编译版本,所以我们可以看到数据百分比解决了什么? –

0

您可以在一个简单的方法做到这一点。您只需在您的html代码之前包含php文件,而不是在您的tlp文件中将echo变量赋值给变量。而不是在html div属性上回显变量。

<?php include('tlp.php');?> 
<div data-ui-jp="easyPieChart" class="easyPieChart" data-redraw='true' data-percent="<?php echo $percentime;?>" data-ui-options="{ 
        percent: 100, 
        lineWidth: 10, 
        trackColor: 'rgba(0,0,0,0.05)', 
        barColor: '#4BC0C0', 
        scaleColor: 'transparent', 
        size: 250, 
        scaleLength: 0, 
        lineCap: 'butt', 
        animate:{ 
        duration:10, 
        enabled:true 
        } 
       }"> 

在你tlp文件中删除echo $ percentime; http://pastebin.com/XRUaTR9T

+0

没有工作,不确定为什么 –

+0

是在div属性中显示的php值? –

+0

你面临什么问题? –