/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Ordrelinjer i JMail
Fra : Torsten Menzel


Dato : 02-01-02 15:03

Jeg bruger JMail til at sende en ordre. Den kode jeg har lavet virker fint
så længe der kun er en ordre linje i hver ordre. Hvis der feks. er to
ordrelinjer i en ordre, så bliver der sendt 2 email, altså en mail for hver
ordrelinje der er. Det er da til at leve med når det kun drejer sig om 2
linjer, men er temmelig irreterende når der er 100 linjer
Kan du ikke hjælpe mig lidt med koden, som forøvrigt er skrevet i js??
<%

msg = Server.CreateOBject( "JMail.Message" )
msg.Logging = true

res = con.execute("SELECT VNummer, VNavn, VPris FROM Vare WHERE VID=" +
Session("vare"+i));
fir = con.execute("SELECT Navn, Email1, Email2 FROM Forretning WHERE ID=1");

Firmanavn = fir.Fields("Navn");
Email1 = fir.Fields("Email1");
Email2 = fir.Fields("Email2");
linje1 = "Du har købt følgende varer:";
linje2 = "-----------------------------------------------------------";
VNummer = res.Fields("VNummer");
VNavn = res.Fields("VNavn");
Antal = Session("antal"+i);
Pris = res.Fields("VPris");
Ialt = Math.round(Pris * Antal * 100) / 100;
Total = Math.round(Ialt * Antal * 100) / 100;
vareantal = Session("vareantal");
KNavn = Request.Form("Navn");
KAdresse = Request.Form("Adresse");
KPostnummer = Request.Form("postnummer");
KBy = Request.Form("postdistrikt");
KTlf = Request.Form("Telefon");
KEmail = Request.Form("email");
Forsendelse = Request.Form("Levering");

msg.From = (Email1);
msg.FromName = (Firmanavn);
msg.AddRecipient (Email1)
msg.Subject = ("Din ordre hos:" + Firmanavn);
msg.Body = (KNavn + "\n\nButiksnavn: " +Firmanavn + "\nOrdrenummr: " +
ordrenummer + "\n\n" + linje1 +
"\n" + linje2 + "\n[" + VNummer + "] " + Antal + " * " + VNavn
+ " (" + Pris + ") " + Ialt +
"\n" + linje2 + "\nOrdretotal (DKK) " + Total + "\n" + linje2 + "\n"
+ "Forsendelse: " + Forsendelse + "\n" + linje2 +
"\n\n" + KNavn + "\n" +
KAdresse + "\n" + KPostnummer + "\n" + KBy + "\n" + KTlf + "\n" +
KEmail);

msg.Send ("pop3.mail.dk")

}
%>


--
Torsten Menzel
www.menzel.dk
www.pcsystem.dk





 
 
Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste