webForumDet fria alternativet

Djupt vatten

1 svar · 165 visningar · startad av howser

howserMedlem sedan juli 200025 inlägg
#1

Tjena!

Jag har ett obestämt antal checkboxar som beroende på vilka som klickas i, ska fyllas i i en databas. Jag tror att jag har fått hjärnblödning och gjort nåt dumt nu, dessutom så funkar det inte. Nän kanske kan hjälpa mig?

----------------------------------
på form-sidan:
----------------------------------

<%
counter = 0
do while not RSformat.EOF
counter = counter + 1
%>

<input type="checkbox" name="format<%= counter %>" value="<%= RSformat("formatID") %>"> <%= RSformat("formatNamn") %><br>

<%
RSformat.movenext
loop
%>

----------------------------------
på asp-sidan:
----------------------------------

counter = request.form("counter")
nycounter = 0
do while nycounter <= counter

nycounter = nycounter + 1

formatid = request.form("format" & nycounter)

if not formatid = "" then

SQLformat = "insert into format2 (formatID,bildID) values ('" & formatid & "','" & RSbild2("bildid") & "')"
set RSformat = conn.execute(SQLformat)

end if
loop

------------------
_________________________
markus / www.howser.net

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Upplägget borde fungera. Vad är det som går fel, mer specifikt?

Vilka datatyper har kolumnerna formatID och bildID? Om de är numeriska så inga apostrofer.

Får variabeln counter något värde?

I stället för

set RSformat = conn.execute(SQLformat)

så kan du skriva

conn.execute SQLformat,,128

så skapas det inte något recordset.

------------------
essentitia preter non sans multiplicandum

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)