0

次のコードを検討してください。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PieChart</title>
</head>

<body>
<div align="center">
<cfchart
         format="png"
         scalefrom="0"
         scaleto="1200000"
         pieslicestyle="solid">
    <cfchartseries
                 type="pie"
                 serieslabel="Website Traffic 2006"
                 seriescolor="blue">
        <cfchartdata item="% OPEN" value="30">
        <cfchartdata item="%DROPPED" value="1">
        <cfchartdata item="% PROCESSED" value="20">
        <cfchartdata item="% BOUNCE" value="1">
        <cfchartdata item="% DELIVERED" value="17">
        <cfchartdata item="% DEFERRED" value="31">
    </cfchartseries>
</cfchart>

</div>
</body>
</html>

上記のファイル名は"PieChart.cfm"

上記のコードでは、値 (30,1,20,1,17,31) をハードコーディングしました。ただし、たとえば、他のcoldfusionファイルがあります(Count_Open.cfmその中にSQLステートメントがあり、ファイルは の値を返します。他のファイル、つまり、rtc% OPENの場合も同様です )Count_Dropped.cfmCount_Delivered.cfm

上記のファイルによって返された値をファイルで使用してPieChart.cfm、データが変化し続ける場合に、ファイルを何度も実行して値をハードコーディングする必要がないようにするにはどうすればよいですか。

私の質問が明確でない場合は、助けてください。

ありがとう

4

1 に答える 1

2

cfinclude タグが最適かもしれません。これを他のものに含めます。doctype、html、head、または body タグを複製していないことに注意してください。

于 2013-06-22T22:35:32.703 に答える