Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Url 冷聚变输出不显示_Url_Coldfusion_Web_Output_Dreamweaver - Fatal编程技术网

Url 冷聚变输出不显示

Url 冷聚变输出不显示,url,coldfusion,web,output,dreamweaver,Url,Coldfusion,Web,Output,Dreamweaver,我创建了一个网页来计算美元和美分。在我们的赋值中,我们有一些必须赋值的值,比如Pennies=23;镍币=8;一角硬币=34,四分之一硬币=12。我们需要输入ColdFusion语句以在第二列中显示结果值。将总输出格式化为货币 我创建了表,但在URL中运行时,它只显示#Dollarformat(便士)# 我可以做些什么来显示号码 <!---Add code to initial variables---> <cfset Pennies = 23> <cfset N

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

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

我可以做些什么来显示号码

<!---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>

2123型厨房水槽
硬币计数器结果
便士:
#美元(便士)#
镍币:
#美元格式(镍币)#
一角硬币:
#美元格式(一角硬币)#
住处:
#美元(四分之一)#
总计(美分):
#美元格式(总单位:美分)#
总数:
#美元格式(总计)#

执行一个简单的测试,以确保您的服务器正在处理ColdFusion。用以下代码编写一个名为mytest.cfm的文件

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

#便士#
这将帮助您的调试消除任何复杂的代码问题


如果您在运行此程序时看到“23”,那么您的服务器正在处理ColdFusion,并且其他一些错误,但是正如Leigh和Scott在评论中所说的,我怀疑您的服务器没有处理ColdFusion,如果您看到“#pennies#”或所有代码,这将得到确认。如果是这种情况,那么您需要在回答代码之前解决这个问题(一个单独的问题),这看起来是可行的,尽管Scott确实指出了一些额外的代码帮助来改进逻辑。

这没有什么问题。请注意,在上进行测试时,它运行良好?如果您看到的是文本cfml代码,即
#Dollarformat(Pennies)#
,则表示CF服务器未正确评估该代码。您没有正确加载
.cfm
脚本,或者您的CF服务器配置错误。您是否成功运行了任何.cfm脚本?可能我没有正确加载它。要在url中传递一个值,它只是.cfm?pennies=4您看到了所有的ColdFusion代码还是您正试图输出的内容?如果是前者,听起来您的web服务器配置不正确。而且,你的逻辑是有缺陷的。不需要
,因为您之前已经在该行中获得了美分的总数。也不需要
pennies*1
,只需使用
pennies
@Eric1294-是的,但您仍然没有说明是否能够成功运行任何CFML代码。正如Scott和我提到的,如果您只是看到所有的cfml代码,那么web服务器可能没有正确配置。另外,为了澄清我所说的“它没有任何问题”,我的意思是CFML代码中没有任何东西会阻止它生成输出。一旦该部件正常工作,您应该检查逻辑,以验证它是否实际产生了正确的输出(可能不会)。