Image felterne bliver så hver en submit knap..... du kan finde ud af hvilken der blev brugt med Request.Form("status") (Du behøver altså ikke ændre i den fil, der modtager formularenn, så vid jeg lige kan se....
ElseIf mode = "submit" Then 'Hvis mode = "submit" så godkend og registrer indtastning
Dim email, status, error error = False 'Bruges til at teste om der er sket fejl eller der er mangler i indtastning email = Trim(Replace(Request.Form("email"), "'", ""))
if Request.Form("tilmeld.x") <> "" Then status="tilmeld" else status="frameld" End If
If Len(email) = 0 Then 'Tester om der er indtastet e-mail adresse Response.Write "<b>Du har ikke indtastet en e-mail adresse</b>" error = True End If
If error = False Then 'Tilføjer eller fjerner e-mail adresse fra database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("database.mdb") Conn.Open DSN
If status = "tilmeld" Then 'Tilmelder e-mails Set rs = Conn.Execute("SELECT email FROM nyhedsbrev WHERE email='" & email & "'") If Not rs.EOF Then Response.Write "<b>Denne e-mail adresse er allerede tilmeldt nyhedsbrevet</b>" Else Conn.Execute("INSERT INTO nyhedsbrev (email) VALUES ('" & email & "')") Response.Write "<b>Du er nu tilmeldt nyhedsbrevet</b>" End If End If 'Slutter tilmeld
If status = "frameld" Then 'Framelder e-mails Set rs = Conn.Execute("SELECT email FROM nyhedsbrev WHERE email='" & email & "'") If Not rs.EOF Then Conn.Execute("DELETE * FROM nyhedsbrev WHERE email='" & email & "'") Response.Write "<b>Du er nu frameldt nyhedsbrevet</b>" Else Response.Write "<b>Din e-mail adresse blev ikke fundet i systemet</b>" End If End If 'Slutter frameld Conn.Close Set Conn = Nothing End If 'Slutter tilmeld/frameld %> <br><a href="java script:history.back()">« Tilbage</a> <% End If %> </body> </html>
Synes godt om
Ny brugerNybegynder
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.