för när jag klickat "submit" så laddar han upp en tabell medd poster som inte har nått personnummer.
Ja jag håller med om att det verkar som fältet är felskrivet....men jag har har hårdkodat in värden i fältet....men aldrig via session.
fnutt problem
29 svar · 525 visningar · startad av Biten · sida 2 av 2
Det har inget att göra med att jag öppnar ett min databas igen lite längre ner?
@nders och alla ni som har försökt att hjälpa mig med problemet, jag har kommit på en del av det.
Det är nämligen så att jag efter att ha loggat in på sidan uppdaterar sida och det ger att:
Session("SSN")=Request.Form("Pnr")
request.form("Pnr") är tomt.
Därför vill jag att om längden på strängen är "" så ska den skicka sidan tillbaka till inlogg annars ska den ge session("ssn") sitt gamla värde....
är det någon som vet hur jag ska göra detta?
Tack för all hjälp med min första asp sida.
en liten if-sats bara :q
if request.form("pnr")<>"" then
session("ssn")=request.form("pnr")
else
response.redirect "loginsidan.asp"
end if
eller har jag totalt missförstått dig :q
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>
Du har förstått helt rätt men det jag inte vet är hur jag ska ge session variabeln det gamla värdet.....
som det blev nu så skickar han mig tillbaka till inlogg.
det gamla värdet :q
om du menar värdet som fanns i session("ssn") innan du ändrade det, så måste du lagra det förra värdet också någonstans, förslagsvis i en session.
sedan sätter du bara tillbaka värdet här.
lite svårt, för jag förstår inte riktigt vad du är ute efter.
kan du försöka att förklara lite närmre?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>
Ja jag ska försöka.
Jag har ett sessionvärde som jag tar med mig till min asp sida.
när jag sedan skriver in något på sidan och laddar om den så sätter jag ju värdet i session("ssn")=request.form("pnr") igen.
Men denna gång finns ju inget i request.form("pnr"), och alltså sätter han session("ssn") till ingenting.
och alltså skickar mig till logginsidan.
(detta är bara min teori men jag tror det går till så.)
ok, då provar vi så här i stället:
if session("ssn") = "" then
if request.form("pnr")<>"" then
session("ssn")=request.form("pnr")
else
response.redirect "loginsidan.asp"
end if
end if
har jag förstått mer nu :q
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>
@nders du har förstått allt precis perfekt.....Tack tack och åter tack.....
Jag är väldigt inponerad av dina kunskaper och dit sätt att förstå.....
Nu njuter jag...*ler*
topp, topp!
och tack tack! :r
och varsågod, varsågod! :D
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>