Avatar billede technodance.dk Nybegynder
22. maj 2003 - 00:21 Der er 6 kommentarer og
2 løsninger

et link i en mail som gemmmer i db filen?

hej exp.

jeg vil gerne have en der kan hjælp mig med at lave et script

der ved to link i de mail jeg sender ud til folk kan klikke på

for ja Tak eller nej til nyhedsbrev.

1. link skal skriver i db "ja" + mail-adressen
2. link skal skrive i db "nej" + mail-adressen


håber i kan hjælp mig

/rene
Avatar billede ducks Nybegynder
22. maj 2003 - 00:40 #1
Mail:

<a href="minside.dk/svar.asp?svar=True&id=*">Ja tak!</a>
<a href="minside.dk/svar.asp?svar=False&id=*">Nej tak!</a>

Svar.asp:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")

Set RS = Server.CreateObject("ADODB.Recordset")
SQL = "Select * FROM tabel where id="& Request.QueryString("id")
RS.Open SQL, Conn, 3, 3

If Not RS.EOF Then
  RS.Update
    RS("nyhedsbrev") = Request.QueryString("svar") 'nyhedsbrev sættes til True/False i databasen.
  RS.Update
End If
%>

* = ID som bliver sendt med i mailen. Fx session("BrugerensID")


Håber det er svar nok.
Avatar billede technodance.dk Nybegynder
22. maj 2003 - 01:00 #2
der skal også være mail med i den
Avatar billede ducks Nybegynder
22. maj 2003 - 01:04 #3
<%
  Dim objMail
  Set objMail = Server.CreateObject("CDONTS.NewMail")
 
    objMail.From = "AFSENDER"
    objMail.Subject = "EMNE"
    objMail.To = "MODTAGER"
    objMail.Body = "<a href="minside.dk/svar.asp?svar=True&id=<%=session("brugerensid")%>">Ja tak!</a><br><a href="minside.dk/svar.asp?svar=False&id=<%=session("brugerensid")%>">Nej tak!</a>"
    objMail.Send

  set objMail = nothing
%>
Avatar billede technodance.dk Nybegynder
22. maj 2003 - 01:12 #4
den skal ikke sende en mail den gemmer ja eller nej og mailadressen i db-filen nyhedsbrev
Avatar billede technodance.dk Nybegynder
22. maj 2003 - 01:12 #5
den skal ikke sende en mail den skal gemmer ja eller nej og mailadressen i db-filen "nyhedsbrev"

rettets
Avatar billede oasen Nybegynder
22. maj 2003 - 08:58 #6
<a href="minside.dk/svar.asp?svar=True&id=*&mail=*">Ja tak!</a>
<a href="minside.dk/svar.asp?svar=False&id=*&mail=*">Nej tak!</a>

Svar.asp:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")

Set RS = Server.CreateObject("ADODB.Recordset")
SQL = "Select * FROM tabel where id="& Request.QueryString("id")
RS.Open SQL, Conn, 3, 3

If Not RS.EOF Then
  RS.Update
    RS("nyhedsbrev") = Request.QueryString("svar") 'nyhedsbrev sættes til True/False i databasen.
    RS("Mailadresse") = Request.QueryString("mail")
  RS.Update
End If
%>
Avatar billede oasen Nybegynder
22. maj 2003 - 09:15 #7
Du har MANGE gamle spørgsmål, der stadig er åbne. Hvorfor lukker du dem ikke, fremfor bare at oprette nye?
Avatar billede technodance.dk Nybegynder
04. januar 2004 - 07:11 #8
lukket
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