webForumDet fria alternativet

split och loop

5 svar · 314 visningar · startad av devotion

devotionMedlem sedan jan. 20013 582 inlägg
#1

Hmmm.. det är inte min dag idag...

Har följande kod som skickar data mha ett formulär:

<input name="defaultArticle" id="defaultArticle" type="checkbox" value="<%  =iSupplierId %>|<% =sArticleNumber %>" />

beroende på hur många checkboxar som är ikryssade

får strängen på den mottagende sidan formatet:

2|0423005, 1|0423405, 3|0423005, 4|0423405, 5|0423005

Det som finns i strängen är leverantörsId och artikelnummer separerade med |. " Dessa grupper isig är separerade med komma.

Så hur får jag ut leverantörsId och artikelnuimmer till variabler som jag sen kan stoppa in i en databas eller annat kul....

Mvh
Henrik

devotionMedlem sedan jan. 20013 582 inlägg
#2

En start kanske?

For each item in request.Form("defaultArticle")

	response.write item & "<br>"
Next

eller?

Mvh
Henrik

devotionMedlem sedan jan. 20013 582 inlägg
#3

Så här kanske?

For each item in request.Form("defaultArticle")
	myArr = split(item, "|")
	var1 = myArr(0)
	var2 = myArr(1)
	response.write  "levId: " & var1 & "Artnr: " & var2 & "<br>"
Next

ger:

levId: 2Artnr: 0423005
levId: 1Artnr: 0423405
levId: 3Artnr: 0423005
levId: 4Artnr: 0423405
levId: 5Artnr: 0423005
levId: 5Artnr: 0423205
levId: 4Artnr: 0423005
levId: 5Artnr: 0423405

synpunkter?

devotionMedlem sedan jan. 20013 582 inlägg
#4

En enmannatråd... :D

Är det en bra lösning elelr går det att göra bättre... det funkar ju nu...;)

Mvh
Henrik

@ndersMedlem sedan juni 200032 969 inlägg
#5

Hehe, jag trodde jag svarade på denna igår, men det var visst bara i mitt huvud. :)

Jag tycker det ser bra ut!

Mvh
anders

devotionMedlem sedan jan. 20013 582 inlägg
#6

okidoki

Mvh
Henrik

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