Avatar billede newbie.dk Praktikant
25. marts 2004 - 01:03 Der er 4 kommentarer og
1 løsning

Tjek af email fra database

Jeg har en formular som folk gerne skulle indtaste lidt i. Men samme bruger må ikke kunne indtaste to gange på samme mail-adresse.
Så jeg regner med at man lave et tjek af folks email, hvis den ikke allerede findes i databasen registreres deres data. Ellers får de en fejlmeddelse.
Kan I hjælpe?
Avatar billede ellebaek Nybegynder
25. marts 2004 - 01:09 #1
<%
set rs = server.createobject("adodb.connection")
rs.open str 'str = sti til db.
sql = "select email from tabel where email = '"& request.form("email") & "'"

set rs = rs.execute(sql)

if rs.eof then
'emailen findes ikke i forvejen
else
response.write "Der findes allerede en bruger med den email"
end if
%>

Noget i den stil her, hvor du tjekker i databasen for om der findes en række i forvejen der indeholder emailen som er skrevet ind i formen email.
Er der ikke det skal brugeren oprettes...

Håber det er forståeligt.
Avatar billede newbie.dk Praktikant
25. marts 2004 - 01:21 #2
Så al den kode jeg har idag, skal jeg sætte ind hvor du skriver: 'emailen findes ikke i forvejen.
Og så skal else ligges til aller sidst i kode?
Er det sådan?
Avatar billede ellebaek Nybegynder
25. marts 2004 - 15:08 #3
Ja... præcis.
Avatar billede newbie.dk Praktikant
25. marts 2004 - 17:02 #4
Meget fint.
Kunne ikke lige få det til at virke med
rs.open str 'str = sti til db

Men med denne virker det fint.
rs.open DSN


Takker
Avatar billede ellebaek Nybegynder
25. marts 2004 - 17:18 #5
Det var også meningen ;-)
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