Frågan 6 dec. 2001 16:07 #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
L LarsG Medlem sedan dec. 2000 12 464 inlägg Varför i en cookie? Går det inte lika bra med en sessionvariabel?
gammalkaka = request.Cookies("names")
response.Cookies("names") = gammalkaka & "/" & request.form("name")
response.Cookies("name").expires = date+10
När du vill skriva ut det som en select
<select name='fältväbel'>
<%
kaka = request.Cookies("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]
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]
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
L LarsG Medlem sedan dec. 2000 12 464 inlägg Då får man väl göta något så här
if instr("/" & request.form("name") & "/" , request.Cookies("names") & "/") = 0 then
'
'namnet fínns inte
'lägg till som tidigare
'
------------------
essentitia preter non sans multiplicandum