webForumDet fria alternativet

Loop i mail

5 svar · 210 visningar · startad av webbmannen

webbmannenMedlem sedan dec. 1999659 inlägg
#1

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

------------------
PPS = Programmering På Svenska

HermanMedlem sedan maj 2001427 inlägg
#2

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.

------------------
En eller annan godbit från pannan

emissionMedlem sedan dec. 19996 095 inlägg
#3

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

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

webbmannenMedlem sedan dec. 1999659 inlägg
#4

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

------------------
PPS = Programmering På Svenska

JanspeedMedlem sedan jan. 2001509 inlägg
#5

Visa hela koden kanske? :)

/JANspeed

webbmannenMedlem sedan dec. 1999659 inlägg
#6

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

------------------
PPS = Programmering På Svenska

Genererad på 368 ms · cache AV · v20260730165559-full.f96bc7eb