Avatar billede falslev Nybegynder
20. september 2001 - 12:24 Der er 1 løsning

kontroller om en email adresse allerede findes i databasen

Jeg har en konkurrence på min side. Når man deltager i konkurrencen tilmeldes man automatisk nyhedsbrev.

Databasen er bygget op med 2 koloner:
- Email
-Status

Jeg mangler et script der kan gå ind og tjekke om email adressen ligger i databasen i forvejen og hvis den gør det skal den stadig indsætte emailen men give den status \'OFF\' i status kolonen.
Avatar billede nordclc Nybegynder
20. september 2001 - 13:23 #1
<%
Set DataConn = Server.CreateObject(\"ADODB.connection\")   
DataConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"database.mdb\")
Set rs = Server.CreateObject(\"ADODB.RecordSet\")

rs.Open \"Select email from din_tabel where email=\'\" & request.form(\"email\") & \"\')\",dataconn

if rs.EOF or rs.BOF then
  \' Hvis den ikke findes
  rs.Open \"insert into din_tabel values(\'\" & request.form(\"email\") & \"\',\'ON\')\",dataconn
else
  \' Hvis den findes
  rs.Open \"insert into din_tabel values(\'\" & request.form(\"email\") & \"\',\'OFF\')\",dataconn
end if

DataConn.Close
Set dataconn = nothing
set rs = nothing
%>

//Claus
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