Avatar billede okidoky Nybegynder
11. maj 2006 - 15:08 Der er 10 kommentarer og
2 løsninger

Form tjekke om bruger findes

Hej

Jeg har en lille side hvor man kan regisrere sig som bruger, jeg har lavet scriptet færdig, men mangler (eller ved ikke ) hvordan jeg skal lave et tjek om brugernavnet eller emailen findes allerede??
Avatar billede goose Nybegynder
11. maj 2006 - 15:26 #1
Du kan f.eks. checke om emailen findes ved at bruge følgende:

<%
SQL = "select * from DIN_TABEL where email='" & request.form("FORMULARNAVN") &"'"
set rs = conn.execute(SQL)

if rs.eof then
' emailen findes ikke
else
' emailen findes
end if

%>

På samme måde kan du gøre med brugernavnet.

/Goose
Avatar billede okidoky Nybegynder
11. maj 2006 - 15:36 #2
if rs.eof then
' emailen findes ikke <<<< hvad skal stå der, jeg kan ikke bare skrive det?? fordyb lidt ?:)
else
' emailen findes
end if
Avatar billede okidoky Nybegynder
11. maj 2006 - 15:44 #3
ok tak ... har fundet ud af det...:)
Avatar billede okidoky Nybegynder
11. maj 2006 - 15:44 #4
svar lige
Avatar billede cyberkox Nybegynder
11. maj 2006 - 17:43 #5
Du kan evt. bruge denne. Det laver kun et opslag og tjekker for både email og brugernavn:

strSQL = "Select * From brugere Where brugernavn = '" & request.form("brugernavn") & "' OR Email = '" & request.form("email"9 & "'"
set rs = Conn.Execute(strSQL)

if not (rs.bof or rs.eof) then

  ' der er en post = brugerenavn eller emailadresse eksisterer allerede

  if rs("brugernavn") = brugernavn then
    ' brugernavn eksisterer allerede
  else
    ' emailadressen eksisterer allerede
  end if

else

  ' hverken brugernavn eller emailadresse eksisterer allerede = opret ny bruger

end if
Avatar billede okidoky Nybegynder
11. maj 2006 - 18:13 #6
if not (rs.bof or rs.eof) then

den giver fejl ?
Avatar billede cyberkox Nybegynder
11. maj 2006 - 18:35 #7
Prøv med:

if not rs.eof then
Avatar billede goose Nybegynder
11. maj 2006 - 22:10 #8
Jamen jeg smider så et svar som du bad om - godt du fandt ud af det.

/Goose
Avatar billede okidoky Nybegynder
12. maj 2006 - 21:26 #9
tak til jer begge... svare du ikke lige cyberkox, så dele jeg
Avatar billede cyberkox Nybegynder
12. maj 2006 - 21:33 #10
Okay. Det kommer her.

Fik du den hen, så den testede for både mail og brugernavn?
Avatar billede cyberkox Nybegynder
17. maj 2006 - 13:42 #11
Jeg takker for point :-)
Avatar billede goose Nybegynder
18. maj 2006 - 09:11 #12
Jamen det gør jeg da også ;-)

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