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.
<% 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
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.