Создание URL динамически - PullRequest
0 голосов
/ 17 декабря 2011

Я пытаюсь создать URL динамически, у меня есть таблица характеристик продукта, которая содержит URL. Цель этого упражнения заключается в том, чтобы пользователь щелкнул ссылку;

. Каждый раз, когда пользователь нажимает на ссылку, мне нужно добавить следующую функцию.

Пока у меня есть

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

Это не добавляется, хотя?

Jason

1 Ответ

1 голос
/ 17 декабря 2011

Вы устанавливаете filterURL = "" вверху.Итак, в следующей строке вы просто добавляете geturl.txt_feat_url к пустой строке:

<cfset filterURL = filterURL & "_" & geturl.txt_feat_url>

Именно поэтому вы получаете такие значения, как "_monkey-bar" вместо "climbing-frames_rockwall-ladder_monkey-bar ". Откуда вы ожидаете получить значение filterURL, это область действия URL?

...