reka1Medlem sedan sep. 2001650 inlägg Hej hopp!
Jag skulle vilja få ut en specifik sql-sats beroende på vilken kombination av checkboxar som väljs.
Det är totalt 19 st checkboxar uppdelat i 4 st olika "namn".
Men hur ska man lyckas få ut rätt sql beroende på valda värden? Enda lösningen jag har i huvudet är en if-sats som innehåller alla tänkbara kombinationer, men den blir ju i så fall ofantligt stor :-(
Förslag nån?
erkaMedlem sedan dec. 19996 522 inlägg Bygg upp sql sattsen dynamiskt med hjälp med vilka checkboxar som är ikryssade
reka1Medlem sedan sep. 2001650 inlägg Det var nåt sånt jaghade tänkt mig, men hur bär man sig åt?
Borde kanska vara nåt med arrayer, eller?
:-\
cyprysMedlem sedan dec. 20003 563 inlägg Kanske något liknande?
Select = "SELECT "
From = "From tabellnamn "
WHERE = "WHERE "
if request.form("checkbox1") = "CHECKED" then
Select = Select & "chk1, "
Where = Where & "chk1 = 'bah' OR "
nagot_ifyllt = true
end if
if request.form("checkbox2") = "CHECKED" then
Select = Select & "chk2, "
Where = Where & "chk2 = 'bah' OR "
nagot_ifyllt = true
end if
if nagot_ifyllt = true then
Select = left(Select, len(Select)-2) & " "
Where= left(Where, len(Where)-3) & " "
SQL = Select & From & Where
else
' Inget är ifyllt
end if
Hmm.. Inte vet jag. Det här blev bara spån men kanske du fick ut nått vettigt av det hela :) Lycka till