冷融合输出无法显示

时间:2016-02-27 05:31:32

标签: url coldfusion web output dreamweaver

我创建了一个计算美元和美分的网页。在我们的任务中,我们有一些我们必须指定的值,例如Pennies = 23;镍= 8; Dimes = 34,Quarters = 12。我们需要输入ColdFusion语句以在第二列中显示结果值。将总输出格式化为货币。

我创建了表,但是当我在URL中运行它时,它只显示#Dollarformat(Pennies)#

如何显示号码。

<!---Add code to initial variables--->

<cfset Pennies = 23>
<cfset Nickels = 8>
<cfset Dimes = 34>
<cfset Quarters = 12>


<!---Add code to perform calculation--->

<cfset Total_In_Cents = Pennies*1+Nickels*5+Dimes*10+Quarters*25>
<cfset Total = Total_In_cents * 100>


<!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>Kitchen Sink Model 2123</title>
</head>

<body bgcolor="#FFFFFF"> 
<table align="center" width="200" border="center">
  <tr>
    <th allign"center" colspan="2">Coin Counter Results
  </tr>
  <tr>
  <td align="right">Pennies:</td>
  <td align="right"><cfoutput>#Dollarformat(Pennies)#</cfoutput></td>
  </tr>
  <td align="right">Nickels:</td>
  <td align="right"><cfoutput>#Dollarformat(Nickels)#</cfoutput></td>
  </tr>
  <td align="right">Dimes:</td>
  <td align="right"><cfoutput>#Dollarformat(Dimes)#</cfoutput></td>
  </tr>
  <td align="right">Quarters:</td>
  <td align="right"><cfoutput>#Dollarformat(Quarters)#</cfoutput></td>
   </tr>
  <td align="right">Total(Cents):</td>
  <td align="right"><cfoutput>#Dollarformat(Total_In_Cents)#</cfoutput></td>
   </tr>
  <td align="right">Total:</td>
  <td align="right"><cfoutput>#Dollarformat(Total)#</cfoutput></td>
  </tr>
</table>

1 个答案:

答案 0 :(得分:1)

进行简单测试以确保您的服务器正在处理ColdFusion。使用此代码编写名为mytest.cfm的文件。

<cfset pennies = 23>
<cfoutput>#pennies#</cfoutput>

这将有助于您的调试,以消除任何复杂的代码问题。

如果你看到&#34; 23&#34;当你运行这个,然后你的服务器正在处理ColdFusion而其他的东西是错的,但是像Leigh和Scott在评论中说我怀疑你的服务器没有处理ColdFusion,如果你看到#34;#pennies#就会被证实&#34;或所有代码。如果是这种情况,那么你需要在回答代码之前修复它(一个单独的问题/问题),看起来它会起作用,尽管斯科特确实指出了一些额外的代码帮助来改善逻辑。