webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Utveckling > Webbutveckling > ASP

ASP Diskussioner om Active Server Pages, med relaterade scriptspråk (klassisk asp).

Svar
 
Trådverktyg Visningsalternativ
Äldre 2002-05-31, 15:03   #1
Peeer
Medlem
 
Peeers avatar
 
Registrerad: 2002-03-29
Ort: LKPG
Inlägg: 5 361
Lösningar: 276
fråga Request.cookies("&variabel&")

Jag har ett siffervärde i variablen pollid. Jag vill kolla om besökaren har värdet "true" i en cookie med den namnet.
Kod:
pollid = "3"
If Request.Cookies("&pollid& ") = "true" then
Response.redirect "default.asp?err=voted"
else
...
End if
Jag har försökt med allt (känns det som), men jag får det inte att funka. Vad gör jag för simpelt fel?
__________________
-
Peeer besöker inte forumet just nu   Svara med citat
Äldre 2002-05-31, 15:04   #2
@nders
Moderator
Marsvin
 
@nderss avatar
 
Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 817
Lösningar: 3146
Kod:
If Request.Cookies(pollid)
Skulle dock råda att inte ha enbart siffror som namn på kakor.

Mvh,
__________________
@aviddevguy
@nders besöker inte forumet just nu   Svara med citat
Äldre 2002-05-31, 15:10   #3
Peeer
Medlem
 
Peeers avatar
 
Registrerad: 2002-03-29
Ort: LKPG
Inlägg: 5 361
Lösningar: 276
Fy vad simpelt.

Varför inte enbart siffror som namn??


Oj, åska...drar ur alla datorsladdar fort som f*n....
__________________
-
Peeer besöker inte forumet just nu   Svara med citat
Äldre 2002-05-31, 15:54   #4
trexter.com
Avregistrerad
 
Registrerad: 2002-04-09
Inlägg: 1 196
Lösningar: 1
Citat:
Oj, åska...drar ur alla datorsladdar fort som f*n.... [/B]
trexter.com besöker inte forumet just nu   Svara med citat
Äldre 2002-05-31, 17:04   #5
Peeer
Medlem
 
Peeers avatar
 
Registrerad: 2002-03-29
Ort: LKPG
Inlägg: 5 361
Lösningar: 276
Nu ä jag tebax igen.

Kod:
Set RecSet=Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM XX where id=1"
RecSet.Open SQL, Connect
PollId = RecSet("XX")
If Request.Cookies(PollId) = "true" then
ger felmeddelandet:
Citat:
Request-objekt fel 'ASP 0105 : 80004005'

Indexet ligger utanför intervallet

/nfu/poll.asp, rad 7

Ett matrisindex ligger utanför intervallet.

Just ja....trexter.com---> Bläää!
__________________
-
Peeer besöker inte forumet just nu   Svara med citat
Äldre 2002-05-31, 18:33   #6
Peeer
Medlem
 
Peeers avatar
 
Registrerad: 2002-03-29
Ort: LKPG
Inlägg: 5 361
Lösningar: 276
fråga Ingen???

Provade att ändra datatypen till text, och då försvann felmeddelandet. Dessvärre fick jag ingen information heller. Det blev helt blankt. Vad gör jag?
__________________
-
Peeer besöker inte forumet just nu   Svara med citat
Äldre 2002-06-01, 11:25   #7
Peeer
Medlem
 
Peeers avatar
 
Registrerad: 2002-03-29
Ort: LKPG
Inlägg: 5 361
Lösningar: 276
Löste det själv!
Kod:
Set RecSet=Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM XX where id=1"
RecSet.Open SQL, Connect
PollId = RecSet("XX")
If Request.Cookies(""&pollid&"") = "true" then
__________________
-
Peeer besöker inte forumet just nu   Svara med citat
Äldre 2002-06-01, 12:27   #8
@nders
Moderator
Marsvin
 
@nderss avatar
 
Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 817
Lösningar: 3146
leende

Citat:
Varför inte enbart siffror som namn??
Citat:
Request-objekt fel 'ASP 0105 : 80004005'
Indexet ligger utanför intervallet
/nfu/poll.asp, rad 7
Ett matrisindex ligger utanför intervallet.
Typ därför.

Man kan göra det där lite snyggare, genom att använda Cstr().
Kod:
If Request.Cookies(CStr(pollid)) = "true" then
Mvh,
__________________
@aviddevguy
@nders besöker inte forumet just nu   Svara med citat
Äldre 2002-06-01, 13:48   #9
Peeer
Medlem
 
Peeers avatar
 
Registrerad: 2002-03-29
Ort: LKPG
Inlägg: 5 361
Lösningar: 276
Jaha. Ja det verkar ju logiskt!

Mottager tacksamt alla tips på hur man gör koden snyggare. Eftersom inte jag är någon skönhet själv direkt, så skadar det ju inte om min kod bli det istället!
__________________
-
Peeer besöker inte forumet just nu   Svara med citat
Svar
webForum > Utveckling > Webbutveckling > ASP

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är av
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 13:06.


Powered by: vBulletin Version 3.8.6
Copyright © webForum