Jag vill bygga en sök skript med två rollnings list och ett text fält men jag kan inte få in text fälten i sql sats
så, hur kan man sätta in en text fält i sök skript?
Jag kör nu med två rollnings list,
de heter kommun och kategori,
såhär ser sql satsen ut:
strSQL = "Select Distinctrow * From FILES WHERE visa=true AND ANNO = true AND kommun LIKE '%" &_
Request("kommun") & "%' AND KATEGORI LIKE '%" & Request("kategori") & _
"%' ORDER BY DATUM DESC"
Jag har inga textfält inlagda än för att jag kunde inte lösa själv,
jag vill ha den såhär eller tänkt så att det blir två rollningslist och bredvid en textfält och submit . Man väljer vad man vill om man vill och samtidigt skriva in ett ord och söker (komun+kategori+ord),
hoppas nu förtår du bättre vad jag vill?
Nej ! bara kategori.
t ex om man söker en skola då väljer man ort t ex göteborg då och väljer kategori grundskola eller högskola eller gymnasiet plus att man skriver in ett ord ex ett namn som hjälper till att få bättre resultat .
[RED]strSQL = "Select Distinctrow * From FILES "&_
"WHERE visa = true "&_
"AND ANNO = true "&_
"AND kommun LIKE '%"& trim(Request.Form("kommun")) & "%' &_
"AND KATEGORI LIKE '%"& trim(Request.Form("kategori")) &"%' &_
"OR KATEGORI LIKE '%"& trim(Request.Form("DITT_TEXTFÄLT")) &"%' &_
"ORDER BY DATUM DESC"[/RED]
Dock tror jag inte att "Distinctrow *" är helt korrekt. ;)
[RED]strKom = trim(Request.Form("kommun"))
strKat = trim(Request.Form("kategori"))
strFree = trim(Request.Form("DITT_TEXTFÄLT"))
strSQL = "Select Distinctrow * From FILES WHERE visa = true AND ANNO = true "&_
"AND kommun LIKE '%"& strKom &"%' AND KATEGORI LIKE '%"& strKat &"%' OR KATEGORI LIKE '%"& strFree &"%' ORDER BY DATUM DESC"[/RED]
Jag tror iof att du ska skippa din Distinctrow.. testa med:
[RED]strKom = trim(Request.Form("kommun"))
strKat = trim(Request.Form("kategori"))
strFree = trim(Request.Form("DITT_TEXTFÄLT"))
strSQL = "Select * From FILES WHERE visa = true AND ANNO = true "&_
"AND kommun LIKE '%"& strKom &"%' AND KATEGORI LIKE '%"& strKat &"%' OR KATEGORI LIKE '%"& strFree &"%' ORDER BY DATUM DESC"[/RED]
ja ja skrev ut och den ger inget den hämtar inget in alltså
bara den
Select * From FILES WHERE visa = true AND ANNO = false AND kommun LIKE '%%' AND KATEGORI LIKE '%%' OR KATEGORI LIKE '%%' ORDER BY DATUM DESC