<cfoutput query="allOutcomes" maxrows="10">
<div class="galleryOutcome">
<cfset thisPhoto = uploads.listPhotobyOutcomeID(#outcomeID#)>
<h3>#lastname#, #firstname#</h3>
<cfloop query="thisPhoto" >
<cfif isdefined(filename)>
<div class="gallerythumb">
<a href="javascript: thumbExpand('#fileName#')"><img src="documents/uploads/PHOTOS/#filename#" alt="#filename#" border="0" width="200"/></a>
</div>
<cfelse>
<p> NO PHOTOS </p>
</cfif>
</cfloop>
</div><div class="clear"></div><br /><br />
<div onClick="javascript: thumbHide()" id="thumbexpand" style="display:none; left:670px;; height:0px; position:fixed; top:100px;">
</div>
</cfoutput>
我一直在努力使#lastname# 和#firstname# 如果没有与之关联的照片就不会显示。我尝试做一个 cfif 来检查文件名是否已定义,但它似乎不起作用。它返回一个错误说:
“函数 IsDefined 的参数 1,现在是(图像的文件路径),必须是语法上有效的变量名。”
有小费吗?
谢谢