Jeg har en side, med en form, hvor man kan taste mailadresse og en radiobutton med tilmeld eller afmeld. når siden submittes sendes:
form1 med "email" og "status" som kan have værdien "tilmeld" eller "afmeld"
mailadressen skal indsættes/slettes fra tabellen: nyhedsbrev, hvor der er feltet "id(autonummerering)" og "emailadresse"
Ønsket er så noget kode, som kan modtage formdataene: Request.Form("email") og Request.Form("status") og enten slette mailen eller indsætte mailadressen i listen. Hvis den eksiterer og den f.eks. allerede er i tabellen i forvejen, må den gerne skrive en alertboks om at den allerede eksiterer, og omvendt, hvis man prøver at slette og den ikke er i tabellen.
Med OS2ai forsøger Aarhus Kommune og OS2-fællesskabet at give offentlige medarbejdere adgang til generativ AI uden at gøre kommunerne mere afhængige af amerikanske techgiganter.
for at få tjekket om den eksisterer eller ej kan du gøre følgende
indsæt dette før <html>
<%@ language="javascript" %>
I <head></head> indsættes
<% function alertUser(message) { alert(message); } %>
-----
<% status = Request.Form("radio-button") adresse = Request.Form("email")
if status = "tilmeld" then
strSQL = "SELECT * FROM nyhedsbrev WHERE emailadresse='" & adresse & "'" set rs = conn.Execute(strSQL)
if len(rs("emailadresse")) > 0 then alertUser("Emailen er allerede tilmeldt") else strSQL2 = "INSERT INTO nyhedsbrev(emailadresse) VALUES('"& adresse & "')" conn.Execute(strSQL2) end if
else
strSQL = "SELECT * FROM nyhedsbrev WHERE emailadresse='" & adresse & "'" set rs = conn.Execute(strSQL)
if len(rs("emailadresse")) <> "" then alertUser("Emailen er ikke tilmeldt nyhedsbrevet") else strSQL = "DELETE FROM nyhedsbrev WHERE emailadresse='" & adresse & "'"
end if
end if
====== Skal ærligt indrømme jeg er lidt usikker på om det vil virke, men det er noget i den dur... ellers fjern den del med alertUser og indsæt response.write i stedet...
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.