Jag håller på att göra ett community. Jag vill att när någon ska bli medlem och det användarnamnet redan finns som han/hon vill ha så ska det stå. Kanske så här... Det funkar inte :(Snälla hjälp!!!
Ska man klistra in det i den här koden eller:
<%
IF Request.Form("losen") = Request.Form("losen2") THEN
Set connection = server.createObject("adodb.connection")
connection.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db.mdb") & ";"
SQL = "INSERT INTO anvandare (Namn, Losen) VALUES (''''" & Request.Form("ID") &"'''',''''" & Request.Form("losen") &"'''')"
set RS = Connection.Execute(SQL)
Response.Redirect("loggain.asp")
ELSE
session("galet") = "Du måste skriva lika lösen i båda fälten!"
Response.Redirect("blimedlem.asp")
END IF
%>
Vore väldigt tackasam för svar. Sv: Snälla hjälp!!!
<%
IF Request.Form("losen") = Request.Form("losen2") THEN
Set connection = server.createObject("adodb.connection")
connection.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db.mdb") & ";"
SQL = "Select * From anvandare Where Namn = '" & Request.Form("ID") & "'"
set RS = Connection.Execute(SQL)
If RS.EOF Then
SQL = "INSERT INTO anvandare (Namn, Losen) VALUES (''''" & Request.Form("ID") &"'''',''''" & Request.Form("losen") &"'''')"
set RS = Connection.Execute(SQL)
Response.Redirect("loggain.asp")
Else
session("galet") = "Ooppsss upptaget användarnamn"
Response.Redirect("blimedlem.asp")
End If
ELSE
session("galet") = "Du måste skriva lika lösen i båda fälten!"
Response.Redirect("blimedlem.asp")
END IF
%>
Tips! Använd inte name eller namn som fältnamn i en tabell. Kan ge felmeddelande.
/JanneSv: Snälla hjälp!!!
Det blir så här:
Det står Ooppsss upptaget användarnamn när man ska bli en ny medlem fast att inte det finns, sen kan bli medlem med samma ett användarnamn som redan finns.