JMail og database
Jeg vil gerne sende en JMail med de informationer, der bliver indtastet i en formular, på den foregående side. Jeg kan bare ikke finde ud af hvordan jeg laver en lykke, der kan sætte x antal poster ind.'BEHANDLER DATA FRA FORMULAREN
ASQL = "SELECT efternavn, adresse, postnr FROM femina WHERE id = " & CInt(Request.Form("holdID")) & " "
SET dbrecord = dbconnect.execute(ASQL)
adresse = "C/O " & dbrecord("efternavn") & ", " & dbrecord("adresse")
postnr = dbrecord("postnr")
antal=CInt(Request.Form("antal"))
Do Until i = (antal)
i = i+1
sSql = "INSERT INTO femina (fornavn, efternavn, adresse, postnr, alder, lobetid, Tshirt, holdnavn, holdid) values('" & Request.Form(Trim("requiredfornavn" &i)) & "','" & Request.Form(Trim("requiredefternavn" &i)) & "','" & adresse & "','" & postnr & "','" & Request.Form("requiredalder" &i) & "','" & Request.Form("requiredlobetid" &i) & "','" & Request.Form("requiredTshirt" &i) & "','" & Request.Form(Trim("requiredholdnavn")) & "','" & Request.Form("holdID") & "')"
' SQL sætning eksekveres
dbconnect.execute(sSql)
Loop
'HENTER DATA OM KONTAKTPERSONEN
Dim dataSQL, holdSQL
dataSQL = "SELECT * FROM femina WHERE holdID = " & Request.Form("holdID") & " "
SET dbrecord = dbconnect.execute(dataSQL)
'JMAILEN
Name = "KIF Online"
SenderEmail = "feminalobet@kif-atletik.dk"
Subject = "Tilmelding til Femina kvindeløbet 2003"
Recipient = dbrecord("email")
Body = "Hej " & dbrecord("fornavn") & " " & dbrecord("efternavn") & "," & vbCrLf & vbCrLf & "Tak for din tilmelding til Femina Kvindeløbet 2003." & vbCrLf & "Du har tilmeldt dit hold med følgende data:" & vbCrLf & vbCrLf & "Holdnavn: " & dbrecord("holdnavn") & " og holdnummer: " & Request.Form("holdID") & vbCrLf & "Kontaktperson" & vbCrLf & dbrecord("fornavn") & " " & dbrecord("efternavn") & vbCrLf & dbrecord("adresse") & vbCrLf & dbrecord("postnr") & " " & vbCrLf & "Telefon: " & dbrecord("telefon") & vbCrLf & "Aldersgruppe: " & dbrecord("alder") & vbCrLf & "Forventet løbetid: " & dbrecord("lobetid") & vbCrLf & "T-shirts: " & dbrecord("Tshirt") & vbCrLf & vbCrLf & "De andre på holdet" & vbCrLf &
'HER SKAL RESTEN AF HOLDET STÅ!
& vbCrLf & vbCrLf & "Har du spørgsmål, kan du sikkert finde svar på dem her http://www.kif-atletik.dk/feminalobet/femina_faq.asp" & vbCrLf & vbCrLf & "Venlig hilsen" & vbCrLf & "Københavns Idræts Forening"
Set msg = Server.CreateOBject( "JMail.Message" )
msg.Logging = True
msg.silent = True
msg.From = senderEmail
msg.FromName = name
msg.AddRecipient recipient
msg.Subject = subject
msg.body = body
If not msg.Send("mail.kif-atletik.dk" ) then
Response.write "<pre>" & msg.log & "</pre>"
Else
Response.write "<BR>"
End if
