Я пытаюсь построить URL-адрес динамически, у меня есть таблица характеристик продукта, которая содержит URL-адрес. Цель этого упражнения - щелкнуть мышью по ссылке;Строить 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>
Сво не добавляющим хотя?
Jason
Что вы подразумеваете под этим не прилагается? Когда вы получаете cfdump geturl.txt_feat_url, вы получаете ожидаемое значение? Какое значение делает filterURL после попытки добавления? –
Привет Барри Спасибо за ваш ответ, у меня есть демо онлайн http://cfukstaging.jasoncongerton.co.uk/get-features.cfm. Мне нужно, чтобы filterURL создавался с каждым щелчком фильтров сбоку. Они начинаются с/climbing-frames_feature, поэтому, когда пользователь нажимает на это, мне нужно обновить каждый URL-адрес в списке фильтров с помощью/climbing-frames_filterURL_feature и т. Д. Вы увидите, что я имею в виду на странице выше. –
Страницы были переписаны URL-адресами с каждой функцией, переписанной в url param feat. поэтому, когда пользователь нажимает на один из фильтров функций, а id передается на запрос geturl, ему просто нужно продолжать добавлять URL-адрес? –