我正在尝试动态构建一个URL,我有一个产品功能表来保存网址。本练习的目的是让用户点击链接;
www.domain.com/climbing-frames_rockwall/然后用户可以点击另一个链接www.domain.com/climbing-frames_rockwall_step-ladder(rockwall和step-ladder是个别功能)。每次用户点击链接时,我都需要附加下一个功能。
到目前为止我已经
了<cfset filterURL = "" />
<cfif IsDefined('url.feat') AND url.feat NEQ "">
<cfquery name="geturl" datasource="#application.dsn#">
SELECT txt_feat_url
FROM tbl_features
WHERE uid_features=<cfqueryparam cfsqltype="cf_sql_integer" value="#url.feat#">
</cfquery>
<cfset filterURL = filterURL & "_" & geturl.txt_feat_url>
</cfif>
虽然没有附加?
杰森
答案 0 :(得分:1)
您在顶部设置filterURL = ""
。因此,在以下行中,您只需将geturl.txt_feat_url附加到空白字符串:
<cfset filterURL = filterURL & "_" & geturl.txt_feat_url>
这就是为什么你最终会得到诸如“_monkey-bar”而不是“climbing-frames_rockwall-ladder_monkey-bar”之类的值。你期望filterURL的值来自哪里,它是URL范围吗? / p>