Avatar billede Keld Nielsen Professor
26. december 2003 - 22:03 Der er 2 kommentarer og
1 løsning

Variabel fra en ASP-side til en anden

Jeg har lavet en tilmeldingssystem, den virker fint, men jeg vil gerne have sendt en e-mail til vedkommende når man tilmelder sig:

ASP-filen med e-mail systemet er som her:
<%
set msg = Server.CreateOBject( "JMail.Message" )
msg.ContentType = "text/html"
msg.Logging = true
msg.silent = true
msg.From = "xxx@xxxx.dk"
msg.FromName = "xxx"
msg.AddRecipient strEmail
msg.Subject = "Tilmelding til xxxx informationsmøde"
msg.Body = "tak for din tilmeldelse osv osv."

if not msg.Send("mail.xxx.dk") then
    Response.write msg.log
else
    Response.Redirect("tak_mail.html")
end if
%>


...det virker fint hvis jeg sætter en e-mail-adresse ind i stedet for variablen "strMail", den henter jeg fra opdateringssiden til databasen:


<%
Method= Request.QueryString("method")
Select Case Method

Case "indsaet"


strSted = Request.Form("sted")
strNavn_1 = Trim(Request.Form("navn_1"))
strEmail = Trim(Request.Form("email"))
strAdresse = Request.Form("adresse")
strPostnr = Trim(Request.Form("postnr"))
strTown = Trim(Request.Form("town"))
strMedlemnr = Trim(Request.Form("medlemnr"))
strOrganisation = Request.Form("organisation")


dim Connection

function OpenConnection( DBPath )

Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath

end function

OpenConnection("d:/web/xxxxx.dk/database/tilmelding.mdb")


SQL = "Insert Into personer (sted, navn_1, email, adresse, postnr, town, organisation, medlemnr) Values('"&strSted&"','"&strNavn_1&"' , '"&strEmail&"' , '"&strAdresse&"' , '"&strPostnr&"' , '"&strTown&"' , '"&strOrganisation&"' , '"&strMedlemnr&"')"


Connection.Execute(SQL)


Connection.close
Set Connection=nothing


IF strEmail <>"" then
    Response.redirect "mail.asp"
Else
    Response.redirect "tak.html"
End If

End Select
%>

...er den nogen der kan gennemskue hvor jeg mister variablen ???
Avatar billede erikjacobsen Ekspert
26. december 2003 - 22:06 #1
Du kunne evt
    Response.redirect "mail.asp?email=" & strEmail

og hente den med
  strEmail=request.querystring("email")
Avatar billede Keld Nielsen Professor
26. december 2003 - 22:15 #2
Det har jeg kun to kommentarer til:

TAK for hjælpen, selv midt i julefreden!

...og ...smid lige et svar !
Avatar billede erikjacobsen Ekspert
26. december 2003 - 22:15 #3
Ja, nu er der julefred - ungerne er lige faldet i søvn ;)
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