Typ så här?
SQL ="SELECT * FROM users Where usrname='"&request.form("username")&"'"
Set recset = connect.execute(sql)
if recset.eof then
du får komma in
Else
response.redirect("loggain.asp")
6 svar · 471 visningar · startad av nisslass
Heej!
Användardatabas, i tabellen users finns usrname.
I ett formulär ska man kunna regga sig (ja juste).. om användarnamnet man väljer redan finns under "usrname" ska man få ett meddelande som berättar detta dårå.
Hur göra för att kontrollera att det inte redan finns?
Access 2000.
Typ så här?
SQL ="SELECT * FROM users Where usrname='"&request.form("username")&"'"
Set recset = connect.execute(sql)
if recset.eof then
du får komma in
Else
response.redirect("loggain.asp")
neee inte riktigt, en registreringsfunktion för de som inte ännu är registrerade måste ju kontrollera om ett användarnamn finns under usrname så det inte råkar bli flera som har samma användarnamn, då kan det bli jobbigt när man ska logga in senare..
Ja men då funkar väl den här?
SQL ="SELECT * FROM users Where usrname='"&request.form("username")&"'"
Set recset = connect.execute(sql)
if recset.eof then
användarnamnet finns inte
kod för att lägga till nya användaren
Else
response.write "Användarnamnet fanns redan."
end if
eller jooo..
Detta fungerar ju oxå:
SQL="SELECT * WHERE username='" & request.querystring("username") & "'"
set rs=conn.execute(SQL)
if not rs.eof then
response.redirect "upptaget.html"
end if
fungerar ju sorry
hehe ja samma sak nästan =)
hehe precis..