Jag har en kolumn i min produkt databas som kort och gott heter kategorier, tex kategori1, kategori2 osv.
Nu skulle jag i min sökfunktion vilja ha möjligheten att kunna välja i vilken av dessa kategorier som sökningen skall inefatta.
Jag har testat lite olika varianter men inte hittat ett bra sätt att åstadkomma detta på. Jag har inga problem med att välja ut olika kolumner i databasen att söka på men att söka bland olika kategorier i en kolumn har jag inte lyckats med.
Nej, utan i kolumnen kategorier i min produkttabell (tblProdukter) så står det antingen tex bil, tillbehör osv. i kolumnen 'Kategori' för varje inlagd produkt.
Då vill jag att användaren skall kunna specifiera vilka kategorier som sökningen skall innefatta. Ett av dessa alternativ skall förstås även omfatta alla kategorier.
Jag antar att du har en drop-down med alla kategorier där användaren kan markera 0 eller flera värden
sql = "select <intressantaKolumner> from tblProdukter where 1 = 1 "
if request.form("kategorier") <> "" then
sql = sql & " and kategori in ('" &_
join(split(request.form("kategorier"),"','")) & "')"
end if
Problemet verkar fortfarande att få in värdena av de olika kategorierna i sql-satsen. Observera att jag inte skall ha olika kolumner in i sql-satsen utan specifika värden från en kolumn dvs Kategorier.
Problemet är att jag inte lyckas att få in värdena av de olika kategorierna till option-listan. Jag Måste på något sätt få tex option value="bil" att förstå att det värdet skall vara "bil' från kolumnen kategier i produkttabellen.
Jag vet hur jag kan ge värden som motsvarar olika kolumner i tabellen tex:
<% falt1 = "Artnr" %>
och i drop-down menyn skriver jag då
<option value="<%=falt2%>"
Vad jag inte lyckas med är att istället plocka upp de olika kategorierna i en enda kolumn som i detta fallet är 'Kategorier'.
253 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91