webForumDet fria alternativet

Hilfe!

9 svar · 185 visningar · startad av JAreMANNEN

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#1
<%
  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.... :(

------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post

erkaMedlem sedan dec. 19996 522 inlägg
#2

Ä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

------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !

[Redigerat av erka den 04 sep 2001]

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#3

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..

------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post

LarsGMedlem sedan dec. 200012 464 inlägg
#4
<%
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
%>

------------------
essentitia preter non sans multiplicandum

emissionMedlem sedan dec. 19996 721 inlägg
#5

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

erkaMedlem sedan dec. 19996 522 inlägg
#6

ElseIf ska det vara inte Else If

------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !

erkaMedlem sedan dec. 19996 522 inlägg
#7
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 ?

------------------
Real mad hiphop flavaz kickin' it right from tha street without no FEAR, Yo !

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#8

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
%>

------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post

[Redigerat av JAreMANNEN den 04 sep 2001]

LarsGMedlem sedan dec. 200012 464 inlägg
#9

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
%>

------------------
essentitia preter non sans multiplicandum

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#10

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... ;)

------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post

135 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)