---
title: "Ta bort markerade meddelanden..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/90451-ta-bort-markerade-meddelanden"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Thompa__85"
published: "2003-11-15T00:30:46.000Z"
updated: "2003-11-15T11:04:50.000Z"
replies: 11
views: 275
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/90451-ta-bort-markerade-meddelanden"
---

# Ta bort markerade meddelanden...

## #1 — Thompa__85, 2003-11-15T00:30Z

Hejsan!
I en inkorg jag bygger, vill jag att dom mail som är markerade med en Checkbox ska raderas..
Jag har denna kod för min checkbox:

```
<input type='checkbox' name='delIDs' value="<%=rs("id")%>">
```

Men sen, då vet jag inte hur jag ska ta mig till..?
Vill att när man klickar på en länk, ska dom meddelanden som är markerade raderas från Databas: databas/databas och tabellnamn: mess

Men hur?\`Jag har inte en aning...

Vore jätte tacksam för svar!

Mvh adde

Permalänk: https://www.webforum.nu/p/90451

## #2 — Josef, 2003-11-15T00:49Z

Du får loopa igenom alla markerade checkboxar i Request.Form, och ta bort alla id i databasen som är markerade på sidan.

Permalänk: https://www.webforum.nu/p/1205680

## #3 — K@llen, 2003-11-15T00:52Z

> **Josef skrev:**
>
> Du får loopa igenom alla markerade checkboxar i Request.Form, och ta bort alla id i databasen som är markerade på sidan.

Svar Nej. ;)

Under förutsättning att alla checkboxar heter samma sak kan du göra så här:

```
sql = "DELETE FROM mess WHERE id IN (" & Request.Form("delIDs") & ")"
```

Permalänk: https://www.webforum.nu/p/1205682

## #4 — Thompa__85, 2003-11-15T01:04Z

har gjort så här nu:

```
if request.querystring("action")="tabort" then

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("databas/databas.mdb")
sql = "DELETE FROM mess WHERE id IN (" & Request.Form("delIDs") & ")"

end if
```

Men den tar inte bort mailet ändå.. sidan laddas bara om...

Har gjort en länk som ser ut så här:

```
<a href="las_mess.asp?action=tabort">Tabort markerade mail</a>
```

Permalänk: https://www.webforum.nu/p/1205683

## #5 — K@llen, 2003-11-15T01:06Z

Du får ta och exekvera sql-frågan också:

```
if request.querystring("action")="tabort" then

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("databas/databas.mdb")
sql = "DELETE FROM mess WHERE id IN (" & Request.Form("delIDs") & ")"

Connect.execute(sql),,128

end if
```

Permalänk: https://www.webforum.nu/p/1205684

## #6 — Thompa__85, 2003-11-15T01:11Z

Ger detta felmeddelande nu:

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'id IN ()'. 

/adde/star/2/las_mess.asp, line 31
```

Och rad 31 är:
Connect.execute(sql),,128

Vad har jag gjort fel?

Permalänk: https://www.webforum.nu/p/1205685

## #7 — K@llen, 2003-11-15T01:17Z

Du får inget värde från ditt formulär. Du får skicka iväg dina checkboxar med metoden post från ett formulär. Den länken du visar ovan är oduglig till detta.

Men nu är vi inne på ren HTML.

```
<form action="las_mess.asp?action=tabort" method="post">

[b]--- Här loopar du ut alla dina checkboxar ---[/b]

<input type="submit" name="submit" value="Ta bort">
</form>
```

Permalänk: https://www.webforum.nu/p/1205687

## #8 — Thompa__85, 2003-11-15T01:31Z

Börjar få det att fungera nu, men..
ibland går det inte att tabort.. då laddas sidan bara om..
men rätt som de e så går de å ta bort :/
Vad kan detta bero på?

Permalänk: https://www.webforum.nu/p/1205692

## #9 — Thompa__85, 2003-11-15T01:31Z

Varannan gång verkar det som...

Permalänk: https://www.webforum.nu/p/1205693

## #10 — Thompa__85, 2003-11-15T01:34Z

Och sen om jag markerar 5 inlägg första gången, klickar på tabort, då laddas sidan om...
sen klickar jag på endast 1 inlägg å klickar på tabort.. då tar den bort alla 5 som jag markerade första gången.. HEL MYSKO :/

Permalänk: https://www.webforum.nu/p/1205694

## #11 — doggelito, 2003-11-15T10:57Z

kör en response.redirect till samma sida efter deleten, så att du på så sätt får en ny, ren opostad sida.

Permalänk: https://www.webforum.nu/p/1205723

## #12 — Thompa__85, 2003-11-15T11:04Z

Tack det löste allt!

Permalänk: https://www.webforum.nu/p/1205726

---

Tråden på webben: https://www.webforum.nu/amne/asp/90451-ta-bort-markerade-meddelanden
