Here is the sample code. Paste it into Listonload event and enjoy.
It could use some formatting like highlighting search phrase or field names. Also it doesn't add AND or OR between search parameters if you search for multiple criteria.
strSearch=""
if REQUEST("a")="advsearch" then
asearchfield = postvalue("asearchfield[]")
if not isarray(asearchfield) then
dim t
t=asearchfield
redim asearchfield(1)
asearchfield(0)=t
end if
for field=0 to ubound(asearchfield)
gfield=asearchfield(field)
asopt=postvalue("asearchopt_" & GoodFieldName(asearchfield(field)))
value1=postvalue("value_" & GoodFieldName(asearchfield(field)))
if value1="" then value1=postvalue("value_" & GoodFieldName(asearchfield(field)) & "[]")
ttype=postvalue("type_" & GoodFieldName(asearchfield(field)))
value2=postvalue("value1_" & GoodFieldName(asearchfield(field)))
if value2="" then value2=postvalue("value_1" & GoodFieldName(asearchfield(field)) & "[]")
nnot=postvalue("not_" & GoodFieldName(asearchfield(field)))
if nnot="on" then nnot = "not" else nnot="" end if
if not SafeIsEmpty(value1) or asopt="Empty" then
strSearch = strSearch & " " & ttype & " "
strSearch = strSearch & gfield & " " & nnot & " " & asopt & " "
if not isArray(value1) then
strSearch = strSearch & value1
else
strSearch = strSearch & combinevalues(value1)
end if
if not SafeIsEmpty(value2) then strSearch = strSearch & " and " & value2
end if
next
end if
if strSearch<>"" then _
response.write "Your search was for " & strSearchASPRunnerPro 6.0
Use custom event (Insert ASP code snippet option on the Visual Editor tab) instead of Listonload event.

Sign In
Register
Help

MultiQuote