webForumDet fria alternativet

Registerings sida!

ASP

22 svar · 399 visningar · startad av magnusfernstrom · sida 2 av 2

Frågan, av magnusfernstrom

Hejsan! Jag har lite problem med en sida som man skall kunna registrera sig på. koden ser ut såhär: <% if Request.QueryString("action") = "register" then Set db = server.CreateObject("ADODB.Connection") db.Open "Driver={Microsoft Access Driver (.mdb)}; DBQ=" & server.mappath("db.mdb") SQL = "SELECT anv FROM members WHERE anv = '" & username & "'" Set rs = db.Execute(SQL) if rs.EOF or rs.

Läs frågan i sin helhet →
Medlem sedan mars 20033 686 inlägg
#21

@nders: Du sätter aldrig variabeln username innan du försöker använda den i SQL-frågan.

Men händer inte det här?

SQL = "INSERT INTO members (anv,pass,email,hemsida,bild,namn,presentation) VALUES ('" & SQLEncode(request.Form("username")) & "', '" & SQLEncode(request.Form("password")) & "', '" & SQLEncode(request.Form("namn")) & "', '" & SQLEncode(request.Form("email")) & "', '" & SQLEncode(request.Form("hemsida")) & "', '" & SQLEncode(request.Form("bild")) & "', '" & SQLEncode(request.Form("presentation")) & "')"
Medlem sedan mars 20033 686 inlägg
#22

Jaja nu fungerade det i alla fall.
Skall jag sätta alla variabler så där? Alltså på alla text fält?

Medlem sedan mars 20033 686 inlägg
#23

Jag accepterar väl ditt svar eftersom det löste sig.
Men det vore bra om du ville svara på om man måste göra så på varje text fält!?

270 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)