11. april 2004 - 02:47Der er
11 kommentarer og 2 løsninger
Slette modtager via nyhedsbrev?
Hej,
Jeg er i gang med at lave et nyhedsbrev, hvor den enkelte modtager skal kunne slette sit navn og sin emailadresse, via et link i nyhedsbrevet. Jeg arbejder med følgende kode, men er ikke sikker på om det virker (har ikke lige haft mulighed for at teste det):
If Not Request.QueryString("email") = "" AND Request.QueryString("mode") = "slet" Then
Jeg glemte lige at nævne (hvis nogen skulle være i tvivl), at nyhedsbrevet udsendes som "text/html", og at databasen (*mdb) indeholder "id" (m. auto), "navn" og "email".
Vil denne linje...:
SQL = "DELETE FROM mailingliste WHERE email ='"& Request.QueryString("email") & "'"
... slette alle 3 værdier (id, navn, email)? - Det skulle gerne være formålet.
Når du bruger DELETE FROM sletter du hele posten/linien/rækken. Hvis du kun ville slette f.eks. navn bruger du UPDATE (Du kan faktisk ikke slette et af felterne, bare sætte det til ingenting)
boris >> Jeg var blot lidt usikker på om den slettede hele linjen, men nu ved jeg det.
Jeg plejer altid at teste mine koder efter hver ændring, men i det her tilfælde har jeg ikke lige haft muligheden - Der går lige lidt tid endnu, før jeg kan teste nyhedssystemet :-/
Jeg takker for hjælpen!
boris og ellebaek, læg et svar så I kan få points :-)
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.