Avatar billede colman Nybegynder
19. juli 2002 - 08:51 Der er 2 kommentarer og
1 løsning

Nyhedsbrev viderebygning...

Jeg har en eksisteren nyhedsbrev der bliver sendt vha. JMail. I DB'en har jeg nu oprettet et nyt felt - dato. Formatet er dd-mm-åå. Nu vil jeg udbygge min nyhedsmail ved at have nogle radiobuttons der hedder alle eller nye - hvor det er dem der ikke har modtaget nyhedsbrev før. Så der skal evt. laves et felt til i tabellen ?? Her er koden jeg bruger nu:

<%
set msgTemplate = Server.CreateObject("JMail.Message")
msgTemplate.Subject = Request.Form("header")
msgTemplate.Body = "Kære %%name%%" & vbcrlf& vbcrlf & Request.Form("tekst")
msgTemplate.From = "francka@francka.dk"
msgTemplate.FromName = "Nyhedsbrev fra Franck A"
msgTemplate.AddRecipient "%%email%%", "%%name%%"

set mMerge = Server.CreateObject( "JMail.MailMerge")
mMerge.MailTemplate = msgTemplate

Set Conn = Server.CreateObject("ADODB.Connection")
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("mail_list.mdb")
conn.open strDSN
Set MyRS = Conn.execute("SELECT name, email FROM mail")
MMerge.BulkMerge myRS, false, "mail.francka.dk"

Response.redirect "kontact.asp"
%>
Avatar billede colman Nybegynder
19. juli 2002 - 08:58 #1
Jeg kom forresten i tanke om at jeg ikke har brug for dato feltet. Det er vel nok med et felt eks. Modtaget - ja/nej. Dette felt er nej som standard. Når man vil sende velkomstmailen ud skal det gøres til alle med modtaget=nej samtidig med at nej sættes lig med ja. Ligeledes skal standard mailen kun sendes ud til dem med modtaget=ja (her skal modtaget dog ikke sættes lig med nej). Kan du følge mig ??
Avatar billede coolcoder Nybegynder
19. juli 2002 - 10:31 #2
du har jo sådan set selv givet løsningen.

Du skal bare udvide din SQL til fx:

Set MyRS = Conn.execute("SELECT name, email FROM mail WHERE modtaget=0")

og så til sidst lave en (efter du har sendt mailene)

conn.execute("update mail set modtaget=1 where modtaget=0")

Det forudsætter at du laver et nyt felt i basen, der hedder modtaget og som er af typen ja/nej
Avatar billede colman Nybegynder
19. juli 2002 - 10:50 #3
ok tak coolcoder.

Ja jeg kan godt tænke mig til koden med problemet er når jeg skal skrive den.... :)

Tak for hjælp.
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