Problemet är att du skickar in bokstaven "i" till Request.Form. Tyvärr förstår jag inte hur du har tänkt ut din modell, så jag sitter inte inne med något facit för exakt hur du ska göra. Men du kommer en bit på vägen om du håller reda på vilka datatyper du har att göra med.
Frågan#1
Jag har en tabell med checkrutor på månadens dagar
rutorna heter 1, 2, 3, osv
Man kan klicka i vilka dagar och skicka vidare
Om jag skriver koden 31 ggr och byter namnet (siffran) så funkar det
men om jag lägger det i en FOR SATS så vill det sig inte jag skriver något tokigt
<%
IF Request.Form("1") = "boka" THEN
dag = "boka"
SQL = "UPDATE 2005 SET 1 = '" & dag & "' WHERE manad = '" & manadsnummer & "'"
connect.Execute(SQL)
END IF
%>
<%NEXT%>
Borde det inte funka med:
<% FOR i = 1 to 31 %>
<%
IF Request.Form("i") = "boka" THEN
dag = "boka"
SQL = "UPDATE 2005 SET i = '" & dag & "' WHERE manad = '" & manadsnummer & "'"
connect.Execute(SQL)
END IF
%>
<%NEXT%>

