Avatar billede vetter Nybegynder
25. oktober 2003 - 21:11 Der er 1 kommentar

J.mail

Jeg prøver på at lave en check-out kasse til en netbutik, men jeg kan ikke få denne mail til at virke.

I mailen skal der stå navn og adresse osv osv..
og så skal der stå de produkter som kunden har bestilt, problemet er at jeg gerne vil have den til at skifte linie for hvert produkt så det kommer til at stå nogenlunde sådan her:

Du har bestilt:
Varenummer: Beskrivelse: Antal:    Stk. pris: Total:"

1            en ting      3        100      300
2            en dims      2        50      100

<%
Set JMail = Server.CreateObject("JMail.SMTPMail")
Response.Expires = 0

'Her bliver variabler til inputene fra formen defineret
Dim strName, strAddresse, strPostnummer, strBy, strTlf, strEmail


'Resten af dokumentet består én stor IF-ELSE sætning som tjekker om formularen allerede
'er blevet udfyldt, hvis den ikke er viser den formularen, ellers sender scriptet form-mailen
'og skriver en lille response på skærmen til brugeren.
If Request.ServerVariables("CONTENT_LENGTH") <> 0 Then
  ' Følgende linier henter dataen fra form-mailen.
  straid = Trim(Request.Form("aid"))
  strtext = Trim(Request.Form("text"))
  strantal = Trim(Request.Form("antal"))
  stra = Trim(Request.Form("a"))
  strtotal = Trim(Request.Form("total"))
  strid = Trim(Request.Form("id"))
  strfornavn = Trim(Request.Form("fornavn"))
  strefternavn = Trim(Request.Form("efternavn"))
  stradresse = Trim(Request.Form("adresse"))
  strpost = Trim(Request.Form("post"))
  strby = Trim(Request.Form("by"))
  strland = Trim(Request.Form("land"))
  strtlf = Trim(Request.Form("tlf"))
  stremail = Trim(Request.Form("email"))
 
  JMail.ServerAddress = "mail.domæne.dk"
  JMail.sender =  "afsender@domæne.dk"
  JMail.subject = "Bestilling # " & strid
  JMail.AddRecipient "noget@noget.dk"
  JMail.Addrecipient "" & stremail


  JMail.Body = JMail.Body & "Hej " & strfornavn & " " & strefternavn & "," & VbCrLf & VbCrLf
  JMail.Body = JMail.Body & "Vi har modtaget din bestilling."  & VbCrLf
  JMail.Body = JMail.Body & "Du har bestilt følgende: " & VbCrLf
  JMail.Body = JMail.Body & "-------------------------------------------------------------------------------------------------" & VbCrLf
  JMail.Body = JMail.Body & "Varenummer:        Beskrivelse:        Antal:        Stk. pris:        Total:" & VbCrLf
  JMail.Body = JMail.Body & straid & strtext & strantal & strantal & stra & strtotal 
  JMail.Priority = 3

  JMail.Execute
  Response.Redirect "kontakt.asp"
  End If %>
Avatar billede roenving Novice
26. oktober 2003 - 07:32 #1
Prøv at flytte spørgsmålet over i asp-kategorien hvis du vil have kvalificeret hjælp -- der er en hel del flere som kan asp derovre !-)

Klares nemmest ved at anmelde spørgsmålet via 'Anmeld misbrug' i 'Funktioner'-menuen til venstre !o]
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
Computerworld tilbyder specialiserede kurser i database-management

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