---
title: "Checkboxar med for each blir mail*mail!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/61699-checkboxar-med-for-each-blir-mail-mail"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "JPS"
published: "2002-12-09T16:20:07.000Z"
updated: "2002-12-10T11:26:00.000Z"
replies: 9
views: 249
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/61699-checkboxar-med-for-each-blir-mail-mail"
---

# Checkboxar med for each blir mail*mail!

## #1 — JPS, 2002-12-09T16:20Z

Hur tusan får man ut ett gäng checkboxar på rad istället för grupp och rad? Jag använder funktionen till Jmail men det blir samma mail till alla flera gånger.

När jag använder for each blir resultatet?

1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4

jag vill ha
1
2
3
4

```

Select.asp-----------
<Form action="Maila.asp" Method="Post">
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr>
	<td class="list00">Namn</td>
	<td class="list00">&nbsp;</td>
</tr>
<tr>
	<td>Anders</td>
	<td><input type="checkbox" name="Maila" value="1" checked>	</td>	
</tr>
<tr>
	<td>Bosse</td>
	<td><input type="checkbox" name="Maila" value="2" checked>	</td>	
</tr>
<tr>
	<td>David</td>
	<td><input type="checkbox" name="Maila" value="3" checked>	</td>	
</tr>
<tr>
	<td>Erik</td>
	<td><input type="checkbox" name="Maila" value="4" checked>	</td>	
</tr>
</table>
<input type="image" src="Pic/maila_on.gif" alt=" Skicka mail "></td></form>
```

 

```

Maila.asp-----------
<% For each Maila in Request.form("Maila") %>
		
	Här kommer Jmail kodning......
	
<% Next	%>
```

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

## #2 — Jesper T, 2002-12-09T16:35Z

Skall du skicka ett mail till "Anders" så kanske du kan döpa hans checkbox till hans namn eller id:
\<input type="checkbox" name="kId" value="Anders" checked\>

```
kId = request.form("kId")
xBoxar = split(kId,",") 
For x = 0 To UBound(xBoxar)
sql = "select emailadress from mailadresser where K_Id='" & xBoxar(x) &"'"
next
```

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

## #3 — JPS, 2002-12-09T16:49Z

Det går tyvärr inte med unika namn då jag har ett JavaScript som markerar/avmarkerar boxarna. Dessutom fungerad for each då det gäller delete och insert till databasen vilket är märkligt?

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

## #4 — solbulle, 2002-12-09T17:24Z

Request.form("Maila") innehåller väl just 1,2,3,4 om alla är i kryssade, mao behöver du/ kan du inte loopa den.
...Skulle jag tro.

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

## #5 — JPS, 2002-12-09T17:49Z

Hmmm.. hur då?

När jag kommer till filen Maila.asp så måste e-postadresserna hämtas från en databas och sedan skall ett mail skickas till var o en.

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

## #6 — JPS, 2002-12-09T18:03Z

Rättelse - Mitt fel Jesper!

Läste inte Jespers inlägg allt för bra. Testat och det fungerar bra.
Är dock förvånad hur koden som jag använder till delete fungerar?

```

<%
If Request("Delete")<>"" Then
	For each item in Request("DeleteLog")
		SQL = "DELETE FROM Anmalan WHERE Anmalan_Id =" & Item
		Connection.Execute(SQL)
	Next
End If
%>
```

men inte till att loopa ut .....

```
<% For each Maila in Request.form("Maila") %>
		
	Här kommer Jmail kodning......
	
<% Next	%>
```

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

## #7 — solbulle, 2002-12-09T19:46Z

Lägg till en testutskrift i din deleteloop så ser du hur den arbetar:

```
<%
If Request("Delete")<>"" Then
	For each item in Request("DeleteLog")
		SQL = "DELETE FROM Anmalan WHERE Anmalan_Id =" & Item
response.write SQL & "<br>"
		Connection.Execute(SQL)
	Next
End If
%>
```

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

## #8 — LarsG, 2002-12-09T19:49Z

Onödigt att använda for each i detta fall.

```
If Request("Delete")<>"" and request("deletelog") <> "" Then
   SQL = "DELETE FROM Anmalan WHERE Anmalan_Id in (" & request("deletelog") & ")"
   Connection.Execute SQL,,128
End If
```

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

## #9 — solbulle, 2002-12-09T20:02Z

Så sant så sant, men visst banne mig kör den med koden ovan din, loopen fyra gånger?

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

## #10 — JPS, 2002-12-10T11:26Z

Ok, är rätt summering följande?

Loppa checkboxar för mailutskick: Jesper T exempel

Loppa checkboxar för Delete: LarsG exempel 

  :i

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/61699-checkboxar-med-for-each-blir-mail-mail
