Avatar billede steen_hansen Forsker
17. december 2005 - 17:50 Der er 4 kommentarer og
1 løsning

Skal have tjekket om indtastet user/e-mail eksisterer i forvejen

Hvorfor virker det ikke? Jeg får at vide, at bruger og e-mail eksisterer i forvejen:

        If Not Conn.Execute("SELECT username FROM profiles WHERE username = '" & Request.Form("username") & "'").EOF Then
            Conn.Close
            Response.Redirect "/error.asp?msg=En+bruger+med+samme+brugernavn+eksisterer+allerede.+Indtast+venligst+et+andet+brugernavn."
        ElseIf Not Conn.Execute("SELECT email FROM profiles WHERE email = '" & Trim(Request.Form("email")) & "'").EOF Then
            Conn.Close
            Response.Redirect "/error.asp?msg=En+bruger+med+samme+e-mail+eksisterer+allerede.+Indtast+venligst+en+anden+e-mail."
        End If
Avatar billede steen_hansen Forsker
17. december 2005 - 17:53 #1
Det er faktisk kun e-mail. Brugernavn virker vist fint.
Avatar billede apo Praktikant
17. december 2005 - 19:23 #2
Jeg bruger følgende kode til at undersøge om e-mailen findes i databasen:

<%
'...
strSQL = "Select Count(*) as Found FROM Adresser WHERE (Email = '" & strEmail & "')"
Set Check = myConn.Execute(strSQL)

'HVIS E-MAILADRESSEN IKKE ER TILMELDT
If Check("Found") = 0 Then
    ' Indsæt i databasen
Else
'HVIS E-MAILADRESSEN ER TILMELDT
    Response.Write "E-mailen eksisterer allerede i databasen!"
End If
%>
Avatar billede apo Praktikant
17. december 2005 - 19:25 #3
... Access, vel at mærke.
Avatar billede steen_hansen Forsker
17. december 2005 - 20:09 #4
Sorry, apo. Jeg havde såmænd glemt at skifte navnet på tabellen; den skulle hedde users, og ikke profiles. Og det er det ovenstående script jeg ønsker at benytte :o)
Avatar billede steen_hansen Forsker
17. december 2005 - 20:11 #5
Svar lige på denne her: http://exp.dk/spm/672922
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