Hej Gruppe
Jeg har lige i sprøgsmål..
Jeg har lavet noget med at man kan oprette en bruger osv..
Men der er det problem at brugerne godt kan oprette det samme
brugernavn flere gange ,,, Hvordan chekker jeg om brugeren findes
før han sættes i=??
Mvh Jeppe
Min kode ser sådan ud:
<%
Response.Buffer = True
' tjekker om disse 4 felter er udfyldt !
brugernavn = Request("brugernavn")
password = Request("password")
navn = Request("navn")
alder = Request("alder")
Const adOpenKeyset = 1
Const adLockOptimistic = 3
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver
(*.mdb)};DBQ=" & ("D:\database.mdb") & ";UID=admin;PWD=;"
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From bruger"
rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
%>
<% if Request.ServerVariables("REQUEST_METHOD") = "POST"
then
' Skriver fejl, hvis der ikke er indtastet en oplysning.
if brugernavn = "" then
Response.Write("Du skal vælge et brugernavn<br></font>")
end if
if password = "" then
Response.Write("Du skal vælge et password!<br></font>")
end if
if navn= "" then
Response.Write("Du skal angive et navn på mindst 2
tegn!<br></font>")
end if
if alder= "" then
Response.Write("Du skal angive dit alder!<br></font>")
end if
' opretter brugeren i databasen !
if brugernavn <> "" AND password <> "" AND
navn <> "" AND alder <> "" then
rs.AddNew
rs("brugernavn") = Request.form("brugernavn")
rs("password") = Request.form("password")
rs("navn") = Request.form("navn")
rs("alder") = Request.form("alder")
rs("hits") = "0"
rs.update
Response.Redirect("adduser.asp")
end if
end if
%>
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials