webForumDet fria alternativet

dela upp en stäng

ASP

7 svar · 608 visningar · startad av mats47

Medlem sedan mars 2009185 inlägg
Frågan#1

jag har flera varor med artnr
kunden har olika varor redan
den informationen får jag från en sträng

tex kunden har fyra varor
LIST;11;15;13;16;

när jag skriver ut varje vara från listan så vill jag att den kollar mot strängen
om kunden finns så vill jag att den inte kommer med.

if 15 = list then
kod ej med
end if

hur gör jag att den bara kollar på 11 15 13 16
strängen kan va tom eller jättelång

Medlem sedan juni 20019 519 inlägg
#2

kör en split så du får en array och loopar ut det, altenativ kör du InStr (http://www.w3schools.com/Vbscript/func_instr.asp)

Medlem sedan mars 2009185 inlägg
#3

Dim My_String
Dim My_Array
My_String="LIST;11;15;13;16; "

My_Array=split(My_String,";")
For Each item In My_Array

Next

var ska jag läga in if saterna?

Medlem sedan juni 20019 519 inlägg
#4
Dim My_String
Dim My_Array
My_String="LIST;11;15;13;16; "

My_Array=split(My_String,";")
For Each item In My_Array
	If Item = 16 Then
		IsInArray = True
		Exit For
	End If
Next

If IsInArray Then
	'16 Fanns i Arrayn
End If

Hade gjort en ny funktion istället:

Function InArray(Value, ArrayList)
	Dim i
	InArray = False
	If IsArray(ArrayList) Then
		For i = 0 to UBound(ArrayList)
			If Value = ArrayList(i) Then
				InArray = True
				Exit Function
			End If
		Next
	End If
End Function

Och kör den som:

If InArray(16, Split(My_String,";")) Then

Så kan man återanvända den.

Medlem sedan mars 2009185 inlägg
#5

var ska jag lägga Function

i ett <script type="text/javascript">?

Medlem sedan juni 20019 519 inlägg
#6

Eftersom du postar i ASP forumet så gör jag en ASP funktion, är det en javascript sträng du är ute efter?

Medlem sedan mars 2009185 inlägg
#7

Fick det att fungera

Medlem sedan juni 20019 519 inlägg
#8

Sätt tråden som löst + slutgiltigt svar.

399 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
131 ms — hämta statistik (db)
143 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)