Forsoker fa ihop en storre typ av sokfunktion, liknande den har pa wF... Iaf, har bl a radiobuttons som kan ha olika varden... Blir ju ett jakla jobb och troligen en del if-satser om man ska behova kolla varje vad den innehaller for att fa fram, vet ju inte direkt vad anvandaren kompar ihop... hehe! Sa har ser det ut nu...
<%
strText = request.form("text")
strUsername = request.form("usrname")
'strMatchUser ar radiobuttons och kan
'innehalla matcha hela namnet eller en del av det
strMatchUser = request.form("userSpec")
strForum = request.form("forum")
'strMatchForum ar ocksa radiobutton och kan
'innehalla sok pa rubrik eller bara fran inlagget
strMatchForum = request.form("forumSpec")
strOrderDatum = request.form("datum")
strOrderFrom = request.form("order")
'strOrderList ar radiobuttons som valjer ASC
'eller DESC i sortering
strOrderList = request.form("sortBy")
strListHits = "select * from t_threads where f_text LIKE '%"&strText&"%' AND"&_
" f_by LIKE '%"&strUsername&"%' AND forumID = "&strForum&""
set rs = objConn.execute(strListHits)
If rs.eof then
response.write "Inga träffar"
else
Do Until rs.eof
response.write rs("f_text")&"& "&rs("f_by")&"& "&rs("forumID")&""
rs.Movenext
Loop
End IF
%>
Okey, ska vi kora lista pa det i numerisk ordning? :)
1. Jag har formular med radiobuttons, textfalt, selectbox.
2. Sidan som tar emot data ska da i sql:en "sortera" ut vad man valde i formularet. Problemet ar te x, sag att anvandaren valde detta:
Upload i ASP-forumet av cri, (dvs matcher en del av namnet), och valde att soka igenom inlagg (inte rubrik alltsa)... hur far man ihop det?
anvandaren kan ju mixtra lite hur som helst...
Det bästa vore nog att i princip göra massvis med sql frågor och bara köra den där precis de kriterierna finns för sql frågan. Blir mycket kod men det lär ju snabba upp sökningarna en hel del och dessutom inte suga så mycket systemresurser såvida inte dina puckobesökare väljer att söka lite av varje :)
Det bästa vore nog att i princip göra massvis med sql frågor och bara köra den där precis de kriterierna finns för sql frågan. Blir mycket kod men det lär ju snabba upp sökningarna en hel del och dessutom inte suga så mycket systemresurser såvida inte dina puckobesökare väljer att söka lite av varje :)
Det bästa är nog att generera SQL-frågan efter vad de olika request-samlingarna innehåller.
Jag har gjort ett sådant script och har även postat det här någonstans på Wf, men jag hittar det inte nu.
okey. ar helt borta nar det galler for...next.... osa..
formularnamnen ar dessa:
strText = request.form("text")
strUsername = request.form("usrname")
'strMatchUser ar radiobuttons och kan
'innehalla matcha hela namnet eller en del av det
strMatchUser = request.form("userSpec")
strForum = request.form("forum")
'strMatchForum ar ocksa radiobutton och kan
'innehalla sok pa rubrik eller bara fran inlagget
strMatchForum = request.form("forumSpec")
strOrderDatum = request.form("datum")
strOrderFrom = request.form("order")
'strOrderList ar radiobuttons som valjer ASC
'eller DESC i sortering
strOrderList = request.form("sortBy")
och hur far jag ihop det med den koden du lankade till Override?
* Om formulär-elementet heter t.ex. 'req_user' så måste fältet som innehåller username heta 'user'. Delen 'req_' sorteras bort automagiskt av scriptet. Detta gäller för fälten 'text' och 'user'.