webForumDet fria alternativet

Nu behöver jag hjälp!

ASP

4 svar · 194 visningar · startad av Inferis

Medlem sedan sep. 2000667 inlägg
Frågan#1

Hej!

Vill någon själ vara vänlig och hjälpa asp-amatören??

Det är så här... Jag har använt mig av ett färdigt inloggningsscript. Men nu skulle jag vilja att när en sida laddas så skrivs det in i ett fält på db vem som var där senast. Eller allra helst de fyra senaste.

Tabellen heter medlemmar och fälten heter medlem_id medlem_namn senast

Ska man använda update? Hur vet man vilken sida som anropas?

Medlem sedan mars 2000167 inlägg
#2

Lite kod...?

------------------
~~~~~~~~~~~~~~~~~~~~
Mvh, Andreas
zizo@hem.utfors.se

Medlem sedan sep. 2000667 inlägg
#3

sql = "update Medlemmar SET senast1 =" & Request.Cookies("Anv")("Namn") & " WHERE Medlem_id = " & Request.QueryString("om") & ""

Problemet är att ingenting skrivs in i databasen?

Det kommer inget felmeddelande eller så.

Är det inte så att man hämtar "queryvärdet" med det som kommer efter
aspsida.asp?lite=info&om=medlemsnamn

Medlem sedan juni 200032 967 inlägg
#4

skriv ut sql-frågan med response.write innan du exekverar den, så kanske du (eller vi) kan se om det är något galt.

kanske är cookie-värdet tomt eller liknande.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan sep. 2000667 inlägg
#5

Jag är ganska säker på att cookien inte är tom. För att koden:
<% if Request.Cookies("Anv")("Namn") = Request.QueryString("om") then %>
fungerar.

Är det bara att skriva:

<%
response.write "Här kommer " & request.querystring("om")
response.write "Request.Cookies(""Anv"")(""Namn"")"
%>

För då händer inte ett skvatt... :-(

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