php
  • mysql
  • fusioncharts
  • 2012-07-06 113 views 0 likes 
    0

    我已經使用融合圖,我從數據庫中獲取值。我正在尋找如何在融合圖表php中爲折線圖設置趨勢值。其實我必須從數據庫中獲得價值並設置趨勢線。有沒有辦法做到這一點。我谷歌很多,但我沒有找到答案。如何在php中動態設置趨勢線fusioncharts

    Here is my code: 
    
    while ($row = mysql_fetch_array($result)) { 
        $categories .= "<category name='" . $row["ondate"] . "' />"; 
        $systolic .= "<set value='" . $row["systole_reading"] . "' hoverText='Systolic' />"; 
        $diaolic .= "<set value='" . $row["diastole_reading"] . "' hoverText='Diastolic'/>"; 
        $map.="<set value='" . $row["map"] . "' hoverText='Mean Arterial Pressure'/>"; 
        } 
    $strXML .=" <trendlines> 
        <line startValue='".$row["target"]."' color='ff0000' displayValue='Systolic Target' showOnTop='1' valueOnRight = '1'/> 
        </trendlines>"; 
    
    TAI 
    
    ramsai 
    

    回答

    0

    要爲PHP中的線圖TrendValues,你需要連接的XML字符串中的類似的方式,因爲你正在做的數據點。

    Ref。代碼:

    $strXML =" "; 
    while ($row = mysql_fetch_array($result)) { 
    $categories .= "<category name='" . $row["ondate"] . "' />"; 
    $systolic .= "<set value='" . $row["systole_reading"] . "' hoverText='Systolic' />"; 
    $diaolic .= "<set value='" . $row["diastole_reading"] . "' hoverText='Diastolic'/>"; 
    $map .="<set value='" . $row["map"] . "' hoverText='Mean Arterial Pressure'/>"; 
    $target .= "<line startValue='" . $row["target"] . "' color='ff0000' displayValue='Systolic Target' showOnTop='1' valueOnRight = '1'/>"; 
    } 
    
    $strXML .= "<chart><categories>" . $categories . "</categories><dataset>" . $systolic . "</dataset><dataset>" . $diaolic . "</dataset><trendLines>" . $target . "</trendLines></chart>"; 
    
    +0

    正如你建議我所做的更改我得到的錯誤無效的XML數據 – ramsai 2012-07-06 12:44:23

    +0

    在最後一行,與更換。這應該在你的FusionChartsFree包中工作。 – 2012-07-08 13:35:21

    相關問題