---
title: "If sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9860-if-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jörgen HP"
published: "2001-06-03T16:46:00.000Z"
updated: "2001-06-03T20:21:00.000Z"
replies: 11
views: 199
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/9860-if-sats"
---

# If sats

## #1 — Jörgen HP, 2001-06-03T16:46Z

Tja forumet.

Skulle behöva lite hjälp på vägen med en If-sats för att visa Icon till ICQ.
Fältet Icq är av texttyp.

mvh Jörgen

Bör se ut något i denna stilen:

```

If Icq = 8 siffror långt och inga andra tecken THEN

Response.Write "IcqIcon"

else 

Response.Write ""

end if
```

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

## #2 — icaaq, 2001-06-03T16:53Z

```
if len(icq) = 8 or 9 AND IsNumeric(icq) =TRUE Then
Response.Write "IcqIcon"
Else
Response.Write ""
End If
```

kanske :q
men det finns icq som är 9 siffriga med

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

## #3 — jorgen, 2001-06-03T17:49Z

Hej, tack för hjälpen!

För det mesta är det bra att veta varför man gör något och inte bara göra det, därför undrar jag 2 saker:

1) vad gör - len - och när använder man det?

2) vad gör - trim - och när använder man det?

mvh Jörgen

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

## #4 — LarsG, 2001-06-03T17:57Z

Len - antal tecken
Trim - tar bort inledande och avslutande blanka

Icaaq's förslag borde vara

```
if (len(icq) = 8 or len(icq) = 9) AND IsNumeric(icq) =TRUE Then
Response.Write "IcqIcon"
Else
Response.Write ""
End If
```

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

## #5 — jorgen, 2001-06-03T18:03Z

Tackar, man blir bättre och bättre dag för dag...

mvh Jörgen

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

## #6 — icaaq, 2001-06-03T18:04Z

det var ju nästan iaf.. :)

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

## #7 — PatrikB, 2001-06-03T19:14Z

fast nu är det ju så att det ej bara finns 8 eller 9-siffriga ICQ nummer ... det finns faktiskt icq-nummer med färre siffror

Kom ihåg det i If satserna, för som det står nu så kommer endast 8 och 9 siffriga icq-nummer att listas.

cya,
PatrikB

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

## #8 — icaaq, 2001-06-03T19:31Z

LarsG\>\>
varför har du satt:

```
(len(icq) = 8 or len(icq) = 9)
```

inom paranteser är det för att den ska köra den koden först(har för mig att jag läst nått sånt) :q

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

## #9 — LarsG, 2001-06-03T19:48Z

Jo. Det finns ju en implicit turordning för hur man utvärderar uttrycken men jag tycker att det är tydligare att skriva ut parenteser även om de inte behövs. 
Och sen så kommer jag aldrig ihåg vilken precedens det är.

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

## #10 — jorgen, 2001-06-03T19:51Z

Okey Patrik!

Har du en aning om vilka längder som förekommer på ett icq nummer?

Cya

Jörgen

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

## #11 — PatrikB, 2001-06-03T20:20Z

borde väl starta på nr. 1

har en kompis som endast har ett 6-siffrigt nummer ... mmm, han va ute tidigt, mycket tidigt \*ler\*

cya,
PatrikB

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

## #12 — PatrikB, 2001-06-03T20:21Z

jo, jorgen,

nytt icq-nummer .... 120065839

cya,
PatrikB

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

---

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