webForumDet fria alternativet

Session tömms när man går bakåt

4 svar · 298 visningar · startad av John m

John mMedlem sedan nov. 200448 inlägg
#1

Har en session-array i min webbsop där varorna lagras. Nu är det så om man lägger till en vara och sen klickar bakåt så verkar det som om session-arrayen förlorar sitt värde. Ska den verkligen göra det och hur kan man förhindra det?

OveRRidEMedlem sedan feb. 200112 078 inlägg
#2

Nej, det ska den inte, och antagligen så gör den inte det heller.

Har du någon kod att visa?

John mMedlem sedan nov. 200448 inlägg
#3

if ubound(Session("Kundvagnen")) <> 0 then 'kollar om det finns något i kundvagnen

        Dim iSumma
        iSumma=0
        arrTempkundvagn = Session("Kundvagnen")

For j = lbound(arrTempkundvagn) to ubound(arrTempkundvagn) -2 step 4
iSumma=iSumma+ (arrTempkundvagn(j+2) * arrTempkundvagn(j+3)) 'räknar ut summan av varorna
next
Response.Write "Summa: " & iSumma & " Kr"
end if
%>

 \</td\>  
  \<td width="334"\>
  \<%
   if ubound(Session("Kundvagnen")) \<\> 0 then 'kollar om man har lagt till något i kundvagnen
      Response.Write "\<center\> \<select name='VarorIVagn' class='storlek' style='width:250' \> \<br\>"
    
      dim j, Summan
      arrTempkundvagn = Session("Kundvagnen")
   
      For j = lbound(arrTempkundvagn) to ubound (arrTempkundvagn) -2 step 4  'går igenom kundvagnen och skriver ut, dom varor man har lagt till, i en lista
       Summan = int(arrTempkundvagn(j+2))\* int(arrTempkundvagn(j+3))
       Response.Write "\<option value='" & arrTempkundvagn(j) & "' \>" & arrTempkundvagn(j+3) & " st - " & arrTempkundvagn(j+1) & " - " & Summan & " Kr \</option\> \<br\>" 

End if

      next 

      Response.Write "\</select\> \</center\>"
@ndersMedlem sedan juni 200032 969 inlägg
#4

Är det inte bara så att innehållet är cacheat av webbläsaren? Prova att göra en refresh. Är då innehållet korrekt så är det webbläsaren som cachear. Sök lite här i forumet så får du tips om hur du löser det.

Och du; använd gärna [kod]-taggar när du postar kod, så blir det mer lättläst.

mvh

John mMedlem sedan nov. 200448 inlägg
#5

Du har rätt Anders! Innehållet kommer tillbaka om jag uppdaterar efter att jag har backat.

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)