webForumDet fria alternativet
Logga in / Bli medlem

Checkbox problem

ASP

2 svar · 133 visningar · startad av LordJens

Medlem sedan aug. 2000119 inlägg
Frågan#1

Jag har em sida som listar alla poster i en databas. Bredvid varje namn finns en checkbox. Boxarnas VALUE är lika med deras ID i databasen. Sedan vill jag skapa ett separat RecordSet för de markerade för att kunna redigera dem.

Är det någon som vet hur detta skulle kunna göras?

Medlem sedan dec. 20003 563 inlägg
#2

Det här är förenklat men tanken är att du ska använda for each .... next. I det här fallet så kan man göra så att man sätter ett värde på alla markerade poster i databasen.

For each formitem in request.form("id")

connection.execute("UPDATE tabellen SET value = 1 WHERE id = "&formitem&" ")

next

Istället kan du självklart göra något annat som t.ex. rada upp alla du valt genom att formitem är samma sak som ID:et.

Medlem sedan aug. 2000119 inlägg
#3

Tack! Inlägget hjälpte och nu funkerar allt som jag hade tänkt mig, även om jag inte gjorde precis som i exemplet.

Det enda sättet som jag fick att fungera var att i For-slingan skapa ett RecordSet, som sedan uppdaterade ett fält i databasen. Detta betyder att ett nytt RecordSet måste skapas och avslutas upp till 20 ggr. förrän allt är klart. Är det här någonting som kommer att göra sidan märkbart långsammare, eller kan man leva med det?

Jag är öppen för nya förslag om ovanstående blir för slött.

249 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)