Håller på med en liten funktion där man kan skapa ett test på en kurs. En sida skriver ut samtliga frågor som finns för en kurs från en SQL-databas. Vid varje fråga finns en kryssruta. Man kryssar för de frågor man vill ska vara med i testet och klickar på "Skapa nytt test".
Hur gör jag smidigast för att mata in värdena från kryssrutorna in i databasen? Tänkte om det fanns någon funktion ungefär som:
"För varje förbockat alternativ"
"Mata in i databas"
Istället för "If kryssruta1 == true then...
Det är uppemot 100 frågor på vissa kurser... Många if-satser blir det i så fall...
dim AntalKryssrutor
AntalKryssrutor = 5
if request.form("goOn") = "true" then
for i = 1 to AntalKryssrutor
if request.form("kryssruta"&i) = "on" then
response.write i & " är checkad<br>"
' mata in i databas
end if
Next
else
response.write "<form action = """&request.servervariables("script_name")&""" method = ""post"">"
for i = 1 to AntalKryssrutor
response.write "Kryssruta " & i &"<input type = ""checkbox"" name = ""kryssruta"& i &"""><br>"
next
with response
.write "<input type = ""hidden"" value = ""true"" name = ""goOn""><br>"
.write "<input type = ""submit"" value = ""posta"">"
.write "</form>"
end with
end if