webForumDet fria alternativet

Loop i mail

ASP

5 svar · 212 visningar · startad av webbmannen

Medlem sedan dec. 1999826 inlägg
Frågan#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

Medlem sedan maj 2001431 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

Medlem sedan dec. 19996 721 inlägg
#3

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

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

Medlem sedan dec. 1999826 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

Medlem sedan jan. 2001510 inlägg
#5

Visa hela koden kanske? :)

/JANspeed

Medlem sedan dec. 1999826 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

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)