Avatar billede no_doubt Nybegynder
29. januar 2003 - 22:38 Der er 3 kommentarer og
1 løsning

Update

Fatter simpelthen ikke det her
<%'username = Request.form("username")%> <%
set rs = server.CreateObject("ADODB.Recordset")
set conn = server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("/sd/db/siteusers.mdb")
SQL = "SELECT ip FROM ip WHERE ip = '" & Request.ServerVariables("REMOTE_ADDR") & "'"
set rss = Conn.execute(SQL)
if rss.EOF then
SQL = "INSERT INTO ip(ip, dato, navn) VALUES ('" & Request.ServerVariables("REMOTE_ADDR") & "', now(), '" & Request.form("username") & "')"
conn.execute(sql)
else
'Det der skal ske hvis IP'en findes
end if
SQL1 = "update ip set dato = now() where ip = '" & request.ServerVariables("REMOTE_ADDR") & "'"
conn.execute(sql1)
SQL2 = "update ip set navn= '" & Request.form("username") & "' where ip = '" & request.ServerVariables("REMOTE_ADDR") & "' AND navn <> ''"
conn.execute(sql2)
Set rs = Nothing
Set rss = Nothing
%>
Dette script køre på en login side

Det jeg vil er:
Når man kommer til siden og ens ip ikke er registret bliver man lagt i databasen uden navn da man endnu ikke har skrevet noget i username som er loginboksens navn
Indtil videre bliver man skrevet ind fint nok, og tiden bliver updateret fint.

Men når man så skal logge ind skal den kigge på ip'en sammenligne med dem i databasen og finder den, den skal den se om navnet er tomt altså '' hvis den er det skal den opdateret med den man netop har tastet i username (login boksen)

Men den forbliver tom, hvad er galt ?
Avatar billede erikjacobsen Ekspert
29. januar 2003 - 22:43 #1
SQL2 = "update ip set navn= '" & Request.form("username") & "' where ip = '" & request.ServerVariables("REMOTE_ADDR") & "' AND navn = ''"
Avatar billede no_doubt Nybegynder
29. januar 2003 - 23:20 #2
tak svare du lige ?
Avatar billede erikjacobsen Ekspert
30. januar 2003 - 09:56 #3
Nej, skal ikke have point. Jeg forsøger at blive
fri for det gratis PRO-abonnement, som eksperten.dk
uden mit ønske har påduttet mig.
Avatar billede no_doubt Nybegynder
30. januar 2003 - 14:43 #4
Mange tak :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester