webForumDet fria alternativet

Checkbox-delete

2 svar · 399 visningar · startad av AG

AGMedlem sedan mars 20001 266 inlägg
#1

Frågan har varit uppe tidgare, men den hjälper inte mig. Saken är den att jag vill att markerade poster, checkbox, skall tas bort när man klickar på submitknappen.
Som det fungerar nu tas endast en av de valda posterna bort. Använder mig av access databas, exempelkod vore väldigt trevligt. Själva utvecklingen sker i java.

Andreas

LAMPMedlem sedan mars 2002777 inlägg
#2

Jag förutsätter att du använder ASP.

RED: Såg sedan att du gör det i java, men du borde se principen ändå.

tabort= Split(Request.Form("delete"),", ")
sql = "DELETE FROM tabellen WHERE "
For i = 0 To Ubound(tabort)
sql = sql & "kolumnen = " & tabort(i) & " OR "
Next
sql = Left(sql, Len(sql)-3)

Connect.execute sql,,128
@ndersMedlem sedan juni 200032 969 inlägg
#3

Gör inte så. Det räcker med att ställa en SQL-fråga.

Se till att alla checkboxar har samma namn.
Se också till att checkboxarnas value är id-numret på posten som skall tas bort.

Använd sedan IN i din SQL-fråga.
(jag kan inte java, så jag skriver som jag hade gjort om det var ASP. Principen förstår du nog. ;) )

strSQL = "DELETE FROM tabellen WHERE fältet IN (" & Request.Form("checkboxnamnet") & ")"

Mvh,

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