11. januar 2002 - 13:42
Der er
5 kommentarer og 1 løsning
se om brugernavn findes i forvejen!!!
hvardan kan man lave det, så hvis en ny bruger prøver at oprette sig, med et brugernavn som findes i forvejen, bliver brugeren sendt tilbage til create.asp?error=1 ?????????
Annonceindlæg fra Bluecircle
Slettet bruger
11. januar 2002 - 13:44
#1
Kan du ikke poste den kode du bruger til at oprette brugere, så er det nemmere lige at rette til :)
11. januar 2002 - 13:47
#2
<% Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"Driver={Microsoft Access Driver (*.mdb)};\" DSN = DSN & \"DBQ=\" & Server.MapPath(\"/dcdb/db.mdb\") Conn.Open DSN %> <% strSQL = \"insert into brugere (\"\' strSQL = strSQL & \"Navn,\" strSQL = strSQL & \"Brugernavn,\" strSQL = strSQL & \"Adgangskode,\" strSQL = strSQL & \"Email,\" strSQL = strSQL & \"adr1,\" strSQL = strSQL & \"adr2,\" strSQL = strSQL & \"Tlf,\" strSQL = strSQL & \"Mobil)\" strSQL = strSQL & \" values( \" strSQL = strSQL & \"\'\" & request.form(\"navn\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"brugernavn\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"psw\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"email\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"adr1\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"adr2\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"tlf\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"mobil\") & \"\')\" conn.execute(strSQL) %>
Slettet bruger
11. januar 2002 - 13:54
#3
Sådan. Det her skulle helst virke :) <% Set rs = Server.CreateObject(\"ADODB.Recordset\") Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"Driver={Microsoft Access Driver (*.mdb)};\" DSN = DSN & \"DBQ=\" & Server.MapPath(\"/dcdb/db.mdb\") Conn.Open DSN strSQL = \"SELECT Brugernavn FROM brugere WHERE Brugernavn=\'\" & Request.Form(\"brugernavn\") & \"\'\" Set rs = Conn.Execute(strSQL) If Not rs.EOF Then Response.Redirect(\"create.asp?error=1\") End If strSQL = \"insert into brugere (\"\' strSQL = strSQL & \"Navn,\" strSQL = strSQL & \"Brugernavn,\" strSQL = strSQL & \"Adgangskode,\" strSQL = strSQL & \"Email,\" strSQL = strSQL & \"adr1,\" strSQL = strSQL & \"adr2,\" strSQL = strSQL & \"Tlf,\" strSQL = strSQL & \"Mobil)\" strSQL = strSQL & \" values( \" strSQL = strSQL & \"\'\" & request.form(\"navn\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"brugernavn\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"psw\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"email\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"adr1\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"adr2\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"tlf\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"mobil\") & \"\')\" Conn.execute(strSQL) %>
11. januar 2002 - 13:58
#4
Prøv følgende: <% Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"Driver={Microsoft Access Driver (*.mdb)};\" DSN = DSN & \"DBQ=\" & Server.MapPath(\"/dcdb/db.mdb\") Conn.Open DSN %> <% SQLfind = \"select * from brugere where navn=\" & request.form(\"navn\") set rs = conn.execute(SQLfind) if not rs.eof then rs.close set rs = nothing conn.close set conn = nothing response.redirect \"create.asp?error=1\" else strSQL = \"insert into brugere (\"\' strSQL = strSQL & \"Navn,\" strSQL = strSQL & \"Brugernavn,\" strSQL = strSQL & \"Adgangskode,\" strSQL = strSQL & \"Email,\" strSQL = strSQL & \"adr1,\" strSQL = strSQL & \"adr2,\" strSQL = strSQL & \"Tlf,\" strSQL = strSQL & \"Mobil)\" strSQL = strSQL & \" values( \" strSQL = strSQL & \"\'\" & request.form(\"navn\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"brugernavn\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"psw\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"email\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"adr1\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"adr2\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"tlf\") & \"\',\" strSQL = strSQL & \"\'\" & request.form(\"mobil\") & \"\')\" conn.execute(strSQL) end if %>
11. januar 2002 - 14:03
#5
Magik kom først - og hans virker, så det må vare ham som skal have point men ellers skal du da have mange tak goose
Slettet bruger
11. januar 2002 - 14:06
#6
Så smider jeg lige et svar og takker :)
Kurser inden for grundlæggende programmering