Avatar billede asp_rookie Nybegynder
21. oktober 2002 - 13:43 Der er 5 kommentarer og
1 løsning

CDONTS???

Jeg har nogle spørgsmål med 3 svarmuligheder - hvordan får jeg svarene med i min mail når jeg bruger CDONTS.

Og kan jeg sætte mailen pænt op istedet for at få det ud i en køre??

Min kode på send.asp siden ser sådan her ud:
DIM navn, adresse, email, tshirt

navn = Request.Form("navn")
adresse = Request.Form("adresse")
by = Request.Form("by")
email = Request.Form("email")
tshirt = Request.Form("tshirt")


Session("navn") = Request.Form("navn")
Session("adresse") = Request.Form("adresse")
Session("email") = Request.Form("email")
Session("tshirt") = Request.Form("tshirt")
Session("by") = Request.Form("by")

dim msgbody
Dim objNewMail
Set objNewMail = Server.CreateObject("CDONTS.NewMail")
objNewMail.from="svar@test.dk"
objNewMail.to="test@test.dk"
objNewMail.subject="Tak for besvarelsen besvarelse!"
objNewMail.body= navn & " har svaret. " & " Adresse : " & adresse & " Post nr. og by " & by &  " E-mail : " & email & " T-shirt str. : " & tshirt
objNewMail.send

Set objNewMail = Nothing
Avatar billede eagleeye Praktikant
21. oktober 2002 - 15:29 #1
du kan lave det i stil med:

bodyStr = navn & " har svaret." & vbCrLf & vbCrLf
bodyStr = bodyStr & "Adresse : " & adresse & vbCrLf
bodyStr = bodyStr & "Post nr og by : " & by & vbCrLf
bodyStr = bodyStr & "E-mail : " & email & vbCrLf
bodyStr = bodyStr & "T-shirt str. : " & tshirt


Og så kan du sætte body = bodyStr:

objNewMail.body = bodyStr
Avatar billede asp_rookie Nybegynder
21. oktober 2002 - 15:32 #2
Ok.. men hvad med de check-boxe??
Har du nogen forslag til det??
Avatar billede eagleeye Praktikant
21. oktober 2002 - 16:44 #3
Hvilken værdi har de 3 svar muligheder er det chekboxe eller radio knapper ?
Avatar billede eagleeye Praktikant
21. oktober 2002 - 16:48 #4
Hvor mange spørgsmål er der på en side?
Avatar billede eagleeye Praktikant
21. oktober 2002 - 16:51 #5
Hvis det er radio knapper som er grupere med 3/flere svar til et spørgsmål.
<input type="radio" name="spm1" value="1">Svar 1
<input type="radio" name="spm1" value="2">Svar 2
<input type="radio" name="spm1" value="3">Svar 3


Så kan det hendtes med Request.form("svar1")

Eks:

svar1 = Request.form("svar1")
'Tjek om der er svaret
if svar1 = "" then svar1 = "IKKE SVARET"

Hvis der er flere spørgsmål:
svar2 = Request.form("svar2")
'Tjek om der er svaret
if svar2 = "" then svar2 = "IKKE SVARET"


Så kan bodyStr udvides:

bodyStr = bodyStr & vbCrLF & vbCrLF
bodyStr = bodyStr & "Svar til spørgsmål 1 : " & svar1 & vbCrLf
bodyStr = bodyStr & "Svar til spørgsmål 2 : " & svar2 & vbCrLf
Avatar billede asp_rookie Nybegynder
22. oktober 2002 - 12:42 #6
Ja... det virker.. tak for hjælpen!!

Du har bare skrevet forkert... (request.form("spm1")...ik'??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester