webForumDet fria alternativet

Lagra namn i cookie

ASP

4 svar · 113 visningar · startad av Fredriksson

Medlem sedan nov. 2000319 inlägg
Frågan#1

Jag har ett forumulär med fältet namn. När man skickas formuläret vill jag att innehållet ska sparas i en cookie. Man ska kunna skicka flera gånger och allt ska lagras i cookien.

Sen vill jag att det i cookien ska hämtas och skrivas ut som en select-meny.

Hur?

------------------
F R E D R I K S S O N

Medlem sedan dec. 200012 464 inlägg
#2

Varför i en cookie? Går det inte lika bra med en sessionvariabel?

gammalkaka = request.&#67ookies("names")
response.&#67ookies("names") = gammalkaka & "/" & request.form("name")
response.&#67ookies("name").expires = date+10

När du vill skriva ut det som en select

<select name='fältväbel'>
<%
kaka = request.&#67ookies("names")
names = split(mid(kaka,2),"/")
for i = 0 to ubound(names)
response.write "<option value='" & names(i) & "'>" & names(i) & "</option>"
next
%>
</select>

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 06 dec 2001]

Medlem sedan nov. 2000319 inlägg
#3

Nej tyvärr.

Det måste vara en cookie.

Så... TACK!

------------------
F R E D R I K S S O N

[Redigerat av Fredriksson den 06 dec 2001]

Medlem sedan nov. 2000319 inlägg
#4

Funkar bra, men en sak till bara...

Om namnet redan finns lagrat i cookien så vill jag inte att det ska lagras igen,

------------------
F R E D R I K S S O N

Medlem sedan dec. 200012 464 inlägg
#5

Då får man väl göta något så här


if instr("/" & request.form("name") & "/" , request.&#67ookies("names") & "/") = 0 then
'
'namnet fínns inte
'lägg till som tidigare
'

------------------
essentitia preter non sans multiplicandum

272 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)