08. november 2001 - 18:41Der er
10 kommentarer og 1 løsning
For each ... ?!
Hejsa Experter ;)
Jeg kan ikke få følgende til at funge ... Men jeg får heller ingen fejlmeddelelser ... Er der nogen der kan se hvad der er galt?
id = Trim(request(\"id\"))
for each item in Request.Form(\"prodadd\") SQL = \"INSERT INTO under_bound (prodid, undervisningsid) values (\"& request.form(\"produkt\") &\", \"& id &\")\" connect.execute(SQL) next
Jeg har en liste med en lang række produkter i en formular (prodadd). De har hver en checkbox (produkt) som har et id som value. Jeg submitter formularen med et id=<%=id%> som er overført fra et tredje produkt
Nu skal jeg så i tabellen under_bound indsætte værdien af checkboxen, samt id\'et fra det tredje produkt .... Get it?! ;)
Prøv at sætte det her ind i starten, så kan du se hvad du modtager :
<% For each item in request.Form response.write(\"request.Form(\'\" & item & \"\') : \'\" & request.Form(item) & \"\'<br>\" & bvcrlf) Next
For each item in request.Querystring response.write(\"request.Querystring(\'\" & item & \"\') : \'\" & request.Querystring(item) & \"\'<br>\" & bvcrlf) Next
Produkt er kun EET element i formen (de har samme navn) derfor kommer det med komma imellem og ikke som selvstændige elementer.
Prøv sådan her :
Splitter request(\"produkt\") op for hvert komma og putter det i et Array. Løber Arrayet igennem (fra nr 0 til højeste nr), og skriver i databasen for hvert element i Arrayet.
<% dim arr_produkt, i, id
id = Trim(request(\"id\")) arr_produkt = spilt(request(\"produkt\"), \",\")
For i = 0 to uBound(Arr_produkt) SQL = \"INSERT INTO under_bound (prodid, undervisningsid) values (\"& arr_produkt(i) &\", \"& id &\")\" connect.execute(SQL) Next %>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.