Får du något felmeddelande?
Hej!
Är det någon som vet hur man skickar ett formulär till en databas
sammtidigt som det skickas till den personen som fyllde i formuläret.
Jag har ett formulär som skickas till en sida som heter spara.asp,
därifrån vill jag att det ska skickas till databasen sammtidigt som det ska skickas till den som fyllde i formuläret och en kopia till mig via email .
Jag får det att fungera till databasen när jag tar bort "cdonts" koden, och "cdonts" fungerar när jag har det på en egen sida.
Saknas det något i koden?
<% Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("dbanm.mdb") & ";pwd=;"
If Request.Form("tavling") & Request.Form("klass") _
& Request.Form("licens") & Request.Form("namn") & Request.Form("gata") & Request.Form("postadress") _
& Request.Form("personnr") & Request.Form("klubb") & Request.Form("email") & Request.Form("team") _
& Request.Form("frekvens1") & Request.Form("frekvens2") & Request.Form("frekvens3") & Request.Form("mekaniker") <> "" Then
Dim tavling, klass, licens, namn, gata, postadress, personnr, klubb, email, team, frekvens1, frekvens2, frekvens3, mekaniker
tavling=Request.Form("tavling")
klass=Request.Form("klass")
licens=Request.Form("licens")
namn=Request.Form("namn")
gata=Request.Form("gata")
postadress=Request.Form("postadress")
personnr=Request.Form("personnr")
klubb=Request.Form("klubb")
email=Request.Form("email")
team=Request.Form("team")
frekvens1=Request.Form("frekvens1")
frekvens2=Request.Form("frekvens2")
frekvens3=Request.Form("frekvens3")
mekaniker=Request.Form("mekaniker")
SQL="Insert Into anmalningar_rb (tavling,klass,licens,namn,gata,postadress,personnr,klubb,email,team,frekvens1,frekvens2,frekvens3,mekaniker) Values('"& tavling &"','"& klass &"','"& licens &"','"& namn &"','"& gata &"','"& postadress &"','"& personnr &"','"& klubb &"','"& email &"','"& team &"','"& frekvens1 &"','"& frekvens2 &"','"& frekvens3 &"','"& mekaniker &"')"
Conn.Execute(SQL)
Conn.Close
Set Conn=Nothing
Set newMail = CreateObject("CDONTS.NewMail")
newMail.From = "christian.sahle@swipnet.se"
newMail.To = Request.Form("email")
newMail.Subject = Request.Form("tavling")
newMail.Body = Request.Form("tavling") & Request.Form("klass") _
& Request.Form("licens") & Request.Form("namn") & Request.Form("gata") & Request.Form("postadress") _
& Request.Form("personnr") & Request.Form("klubb") & Request.Form("email") & Request.Form("team") _
& Request.Form("frekvens1") & Request.Form("frekvens2") & Request.Form("frekvens3") & Request.Form("mekaniker")
newMail.Send
Set newMail = Nothing
Set newMail = CreateObject("CDONTS.NewMail")
newMail.From = Request.Form("email")
newMail.To = "christian.sahle@swipnet.se"
newMail.Subject = Request.Form("tavling")
newMail.Body = Request.Form("tavling") & Request.Form("klass") _
& Request.Form("licens") & Request.Form("namn") & Request.Form("gata") & Request.Form("postadress") _
& Request.Form("personnr") & Request.Form("klubb") & Request.Form("email") & Request.Form("team") _
& Request.Form("frekvens1") & Request.Form("frekvens2") & Request.Form("frekvens3") & Request.Form("mekaniker")
newMail.Send
Set newMail = Nothing
End If
Response.Redirect "anmalningar.asp"
Else Response.Write "Skriv i förnamn och efternamn, tack."
End If
%>
Sedan undrar jag hur man får alla fält att skickas med i meddelande fältet via mail i newMail.Body för det saknas något här eller?
newMail.Body = Request.Form("tavling") & Request.Form("klass") _
& Request.Form("licens") & Request.Form("namn") & Request.Form("gata") & Request.Form("postadress") _
& Request.Form("personnr") & Request.Form("klubb") & Request.Form("email") & Request.Form("team") _
& Request.Form("frekvens1") & Request.Form("frekvens2") & Request.Form("frekvens3") & Request.Form("mekaniker")

