PeeerMedlem sedan mars 20025 907 inlägg Jag har ett siffervärde i variablen pollid. Jag vill kolla om besökaren har värdet "true" i en cookie med den namnet.
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?
@ndersMedlem sedan juni 200032 969 inlägg If Request.Cookies(pollid)
Skulle dock råda att inte ha enbart siffror som namn på kakor.
Mvh,
PeeerMedlem sedan mars 20025 907 inlägg Fy vad simpelt. :r
Varför inte enbart siffror som namn??
Oj, åska...drar ur alla datorsladdar fort som f*n....
PeeerMedlem sedan mars 20025 907 inlägg Nu ä jag tebax igen.
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:
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äää! :e
PeeerMedlem sedan mars 20025 907 inlägg 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?
PeeerMedlem sedan mars 20025 907 inlägg Löste det själv!
Set RecSet=Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM XX where id=1"
RecSet.Open SQL, Connect
PollId = RecSet("XX")
If Request.Cookies[b](""&pollid&"")[/b] = "true" then
@ndersMedlem sedan juni 200032 969 inlägg
Varför inte enbart siffror som namn??
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().
If Request.Cookies(CStr(pollid)) = "true" then
Mvh,
PeeerMedlem sedan mars 20025 907 inlägg 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! :e