---
title: "Loop i mail"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11239-loop-i-mail"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webbmannen"
published: "2001-08-22T08:13:00.000Z"
updated: "2001-08-22T13:20:00.000Z"
replies: 5
views: 235
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/11239-loop-i-mail"
---

# Loop i mail

## #1 — webbmannen, 2001-08-22T08:13Z

Kan man skriva en loop i ett html-mail (cdonts)? Jag skulle vilja göra något liknande detta:

```
...
"<td colspan=2><hr></td>"&_
"</tr><tr>"&_
nr = 1
For i = 1 To antal
nr = nr + 1
"<td width=""150"" valign=top>Rumstyp</td>"&_
"<td width=""225"" valign=top>"&Request.Form("rumstyp"&nr)&"</td>"&_
"</tr><tr>"&_
"<td width=""150"" valign=top>Hotellgäst(er)</td>"&_
"<td width=""225"" valign=top>"&Request.Form("personnamn"&nr)&"</td>"&_
"</tr><tr>"&_
"<td width=""150"" valign=top>Hotellkategori</td>"&_
"<td width=""225"" valign=top>"&Request.Form("kategori"&nr)&"</td>"&_
"</tr><tr>"&_
"<td width=""150"" valign=top>Ankomstdag</td>"&_
"<td width=""225"" valign=top>"&Request.Form("ankomstdag"&nr)&"</td>"&_
"</tr><tr>"&_
"<td width=""150"" valign=top>Avresedag</td>"&_
"<td width=""225"" valign=top>"&Request.Form("avresedag"&nr)&"</td>"&_
"</tr><tr>"&_
"<td width=""150"" valign=top>Övriga önskemål</td>"&_
"<td width=""225"" valign=top>"&Request.Form("ovrigt"&nr)&"</td>"&_
"</tr><tr>"&_
"<td colspan=2><hr></td>"&_
Next
"</tr></table>"
mail.Body = contents
mail.BodyFormat = 0 
mail.MailFormat = 0
mail.Send
Set mail = Nothing
```

Eftesom resultatet som kommer från ett formulär är dynamiskt så måste jag ju även ha mailet dynamiskt, men jag hittar inte rätt skrivning - nån som vet?

/webb

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

## #2 — Herman, 2001-08-22T10:44Z

Min primitiva hjärna förstår inte din fråga. Men en sak vet jag iaf; det är att du kan inte lagra ASP-kod i variabler för exekvering. Skriv till fil och redirecta dit.

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

## #3 — emission, 2001-08-22T11:15Z

Det ser vettigt ut, förutom att du glömt själva variabeltilldelningen..

contents="\<td width=""150"".......

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

## #4 — webbmannen, 2001-08-22T11:26Z

Nu blir jag tveksam :l

När emission säger att det egentligen ser okay ut och det ändå inte fungerar??? btw "contents" finns med lite högre upp.

Är det alltså möjligt att göra som på mitt sätt ovan? Sitter annars och skriver om det hela för att läsa in resultatet i en textfil som sedan hämtas till mailet som ska skickas (så som Herman föreslog).

Vad ska jag göra nu då?

/webb

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

## #5 — Janspeed, 2001-08-22T11:34Z

Visa hela koden kanske? :)

/JANspeed

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

## #6 — webbmannen, 2001-08-22T13:20Z

Tröttnade på att försöka enligt ursprungsplanen och skrev istället in resultatet i en textfil vilken sedan läses in i mailet.

Saken ur världen :)

/webb

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11239-loop-i-mail
