---
title: "Hilfe!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11457-hilfe"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "JAreMANNEN"
published: "2001-09-04T08:55:00.000Z"
updated: "2001-09-04T12:47:00.000Z"
replies: 9
views: 185
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/11457-hilfe"
---

# Hilfe!

## #1 — JAreMANNEN, 2001-09-04T08:55Z

```
<%
  If strHuvrub = 9 Then
  Response.Write "<option value=""annat"">Annat</option>"
  Else If strHuvrub = 2 Then
  If strRub = 22 OR strRub=23 OR strRub = 4 Then
  Response.Write "<option value=""säljes"">Säljes</option>"&_
  "<option value=""köpes"">Köpes</option>"&_
  "<option value=""uthyres"">Uthyres</option>"&_
  "<option value=""hyra"">Önkas hyra</option>"
  Else
  End If
  Else If NOT strHuvrub = 9 OR strHuvrub =2 Then
  Response.Write "<option value=""säljes"">Säljes</option>"&_
  "<option value=""köpes"">Köpes</option>"
  End If
  End If
  End If
%>
```

Kan inte någon förklara hur jag ska göra istället...
Gillar inte "nästlade" If-satser.... :(

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

## #2 — erka, 2001-09-04T08:58Z

Är det inte bara..eller är jag trög 

```
If strHuvrub = 9 Then
	Response.Write "<option value=""annat"">Annat</option>"
Else If strHuvrub = 2 Then
	If strRub = 22 OR strRub=23 OR strRub = 4 Then
		Response.Write "<option value=""säljes"">Säljes</option>"&_
		"<option value=""köpes"">Köpes</option>"&_
		"<option value=""uthyres"">Uthyres</option>"&_
		"<option value=""hyra"">Önkas hyra</option>"
	Else
	End If
Else 	
Response.Write "<option value=""säljes"">Säljes</option>"&_
	"<option value=""köpes"">Köpes</option>"
End If
```

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

## #3 — JAreMANNEN, 2001-09-04T09:10Z

Tänk vad en dag på jobbet och en irriterande förkylning kan åstadkomma med en.. orkar ingeting.. THX erka.. MEN

```
If strRub = 22 OR strRub=23 OR strRub = 4 Then
```

Verkar inte fungera, endast när **strRub = 22** fungerar det..

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

## #4 — LarsG, 2001-09-04T09:12Z

```
<%
If strHuvrub = 9 Then
   Response.Write "<option value=""annat"">Annat</option>"
[b]ElseIf[/b] strHuvrub = 2 Then
   If strRub = 22 OR strRub=23 OR strRub = 4 Then
      Response.Write "<option value=""säljes"">Säljes</option>"&_
      "<option value=""köpes"">Köpes</option>"&_
      "<option value=""uthyres"">Uthyres</option>"&_
      "<option value=""hyra"">Önkas hyra</option>"
   End If
Else
Response.Write "<option value=""säljes"">Säljes</option>"&_
"<option value=""köpes"">Köpes</option>"
End If
%>
```

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

## #5 — emission, 2001-09-04T09:13Z

Vet inte, men det känns lite konstigt att en variabel med prefixet "str" används som ett numeriskt värde.

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

## #6 — erka, 2001-09-04T09:15Z

ElseIf ska det vara inte Else If

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

## #7 — erka, 2001-09-04T09:16Z

```
If strHuvrub = 9 Then
	Response.Write "<option value=""annat"">Annat</option>"
ElseIf strHuvrub = 2 Then
	If strRub = 22 OR strRub=23 OR strRub = 4 Then
		Response.Write "<option value=""säljes"">Säljes</option>"&_
		"<option value=""köpes"">Köpes</option>"&_
		"<option value=""uthyres"">Uthyres</option>"&_
		"<option value=""hyra"">Önkas hyra</option>"
	
	End If
Else 
	Response.Write "<option value=""säljes"">Säljes</option>"&_
	"<option value=""köpes"">Köpes</option>"
End If
```

fungerar verkligen itne den här ?

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

## #8 — JAreMANNEN, 2001-09-04T09:45Z

Nu får de rubriker som berörs av 

```
If strRub = 22 OR strRub=23 OR strRub = 4 Then
```

rätt värde... :)

MEN, de andra som ska få värde: 

```
Response.Write "<option value=""säljes"">Säljes</option>"&_
"<option value=""köpes"">Köpes</option>"
```

 Blir helt tomma i listen...

Såhär ser det ut just nu...

```
<%
If strHuvrub = 9 Then
Response.Write "<option value=""annat"">Annat</option>"
ElseIf strHuvrub = 2 Then
If strRub = 22 OR strRub=23 OR strRub = 4 Then
Response.Write "<option value=""säljes"">Säljes</option>"&_
"<option value=""köpes"">Köpes</option>"&_
"<option value=""uthyres"">Uthyres</option>"&_
"<option value=""hyra"">Önkas hyra</option>"
End If
Else
Response.Write "<option value=""säljes"">Säljes</option>"&_
"<option value=""köpes"">Köpes</option>"
End If
%>
```

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

## #9 — LarsG, 2001-09-04T09:53Z

Om du testar att konvertera värdena när du jämför

```
<%
If cint(strHuvrub) = 9 Then
Response.Write "<option value=""annat"">Annat</option>"
ElseIf cint(strHuvrub) = 2 Then
If cint(strRub) = 22 OR cint(strRub)=23 OR cint(strRub) = 4 Then
Response.Write "<option value=""säljes"">Säljes</option>"&_
"<option value=""köpes"">Köpes</option>"&_
"<option value=""uthyres"">Uthyres</option>"&_
"<option value=""hyra"">Önkas hyra</option>"
End If
Else
Response.Write "<option value=""säljes"">Säljes</option>"&_
"<option value=""köpes"">Köpes</option>"
End If
%>
```

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

## #10 — JAreMANNEN, 2001-09-04T12:47Z

jaja, löste det såhär tillsvidare iaf...

```
If strHuvrub = 9 Then
Response.Write "<option value=""annat"">Annat</option>"
End If
If strHuvrub = 2 Then
Response.Write "<option value=""säljes"">Säljes</option>"&_
"<option value=""köpes"">Köpes</option>"
End If
If strRub = 22 OR strRub=23 OR strRub = 4 Then
Response.Write "<option value=""uthyres"">Uthyres</option>"&_
"<option value=""hyra"">Önkas hyra</option>"
End If
```

Just nu är funktionen viktigare än utseendet på koden... ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11457-hilfe
