![]() |
|
|
|||||||
| ASP Diskussioner om Active Server Pages, med relaterade scriptspråk (klassisk asp). |
![]() |
|
|
Trådverktyg | Visningsalternativ |
|
|
#1 |
|
Medlem
Registrerad: 2002-03-29
Ort: LKPG
Inlägg: 5 361
Lösningar: 276 |
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
__________________
- |
|
|
|
|
|
#2 |
|
Moderator
Marsvin Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 817
Lösningar: 3146 |
Kod:
If Request.Cookies(pollid) Mvh,
__________________
@aviddevguy |
|
|
|
|
|
#3 |
|
Medlem
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....
__________________
- |
|
|
|
|
|
#4 | |
|
Avregistrerad
Registrerad: 2002-04-09
Inlägg: 1 196
Lösningar: 1 |
Citat:
|
|
|
|
|
|
|
#5 | |
|
Medlem
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
Citat:
Just ja....trexter.com---> Bläää!
__________________
- |
|
|
|
|
|
|
#6 |
|
Medlem
Registrerad: 2002-03-29
Ort: LKPG
Inlägg: 5 361
Lösningar: 276 |
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?
__________________
- |
|
|
|
|
|
#7 |
|
Medlem
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
__________________
- |
|
|
|
|
|
#8 | ||
|
Moderator
Marsvin Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 817
Lösningar: 3146 |
Citat:
Citat:
![]() Man kan göra det där lite snyggare, genom att använda Cstr(). Kod:
If Request.Cookies(CStr(pollid)) = "true" then
__________________
@aviddevguy |
||
|
|
|
|
|
#9 |
|
Medlem
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!
__________________
- |
|
|
|
![]() |
| Trådverktyg | |
| Visningsalternativ | |
|
|