---
title: "if-sats med session"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/56959-if-sats-med-session"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "dalebring"
published: "2002-10-24T11:08:21.000Z"
updated: "2002-10-24T12:24:23.000Z"
replies: 6
views: 294
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/56959-if-sats-med-session"
---

# if-sats med session

## #1 — dalebring, 2002-10-24T11:08Z

Har lite problem med följande asp-kod...

Ger felkoden syntax error vid första if-satsen...

hoppas att ngn kan hjälpa till...

\<%

dim produktnr, katid, tillverkarid, artikelnr, produktnamn, beskrivning, pris ' deklarerar

if request.form("artikelnr") \<\> then
session("artikelnr") = request.form("artikelnr")
end if

if request.form("produktnamn") \<\> then
session("produktnamn") = request.form("produktnamn")
end if

if request.form("beskrivning") \<\> then
session("beskrivning") = request.form("beskrivning")
end if

if request.form("pris") \<\> then
session("pris") = cint(request.form("pris")
end if

%\>

mvh dalebring

Permalänk: https://www.webforum.nu/p/56959

## #2 — erka, 2002-10-24T11:12Z

\<\> "" then 

varför lägger du dem i en session över huvudtaget, sessioner ska man helts använda där det bara behövs

Permalänk: https://www.webforum.nu/p/834214

## #3 — dalebring, 2002-10-24T11:26Z

tack för hjälpen!

jag behöver session eftersom variablerna skall följa med tillbaka till ursprungssidan efter att jag lagt till info på denna sida...

(tack för ett snabbt och bra svar!)

Permalänk: https://www.webforum.nu/p/834225

## #4 — erka, 2002-10-24T11:40Z

skicka dem med querystring då istället eller släng dem i en cookie så belastar du inte servern i onödan med server sessioner

Permalänk: https://www.webforum.nu/p/834232

## #5 — OveRRidE, 2002-10-24T12:05Z

> **erka skrev:**
>
> skicka dem med querystring då istället eller släng dem i en cookie så belastar du inte servern i onödan med server sessioner

Exakt. :)

Ungefär såhär:

```
dim produktnr, katid, tillverkarid, artikelnr, produktnamn, beskrivning, pris ' deklarerar 

if request.form("artikelnr") <> then 
strArtikelnr = request.form("artikelnr") 
end if 

if request.form("produktnamn") <> then 
strProduktnamn = request.form("produktnamn") 
end if 

if request.form("beskrivning") <> then 
strBeskrivning = request.form("beskrivning") 
end if 

if request.form("pris") <> then 
intPris = cint(request.form("pris") 
end if 

response.redirect "sidan.asp?artnr=" & strArtikelnr & "&prodnamn=" & strProduktnamn & "&beskr=" & strBeskrivning & "&pris=" & intPris
```

Och sen plockar du ner det på 'sidan.asp' med:

```
strArtnr = request.querystring("artnr")
strProd = request.querystring("prodnamn")
strBeskr = request.querystring("beskr")
intPris = request.querystring("pris")
```

Permalänk: https://www.webforum.nu/p/834241

## #6 — dalebring, 2002-10-24T12:13Z

jo det förstås, men det är som så att variablerna följer redan med från ännu en tidigare sida....

if satsen är till för att  spara variablerna OM det finns någon info ifylld på den första sidan. 

På den andra sidan skall man kunna ändra info i en tredje sida och sedan komma tillbaka till den första med bibehållen data.

hoppas att du förstår, men jag tackar ännu en gång för hjälpen och allt fungerar perfekt!

Det extra lass som servern får ta går bra för tillfället, men jag skall ha din rekommendation i åtanke när min lathet kommer ifatt mig... tack igen!

PS snygg och trevlig hemsida du har! DS

Permalänk: https://www.webforum.nu/p/834246

## #7 — OveRRidE, 2002-10-24T12:24Z

Tack! :)

Använd cookies annars. De ligger på klienten och funkar mycket bra om du bara tänker på expire-datumet:

```
response.cookies("myCookie")("artnr") = request.form("artnr")
response.cookies("myCookie").expires = dateAdd("yyyy", 1, date)
```

Skriv ut med:

```
strArtnr = request.cookies("myCookie")("artnr")
```

Den kakan slutar gälla om exakt ett år.

Permalänk: https://www.webforum.nu/p/834248

---

Tråden på webben: https://www.webforum.nu/amne/asp/56959-if-sats-med-session
