Om man har en variabel kan man koppla på ett id ytterligare till den efter en loop? Nu fungerar ju inte det under här men hoppas ni förstår vad jag menar.
nyVariabel = befintligVariabel & Clng(Request.QueryString("id"))
5 svar · 395 visningar · startad av Biasse
Om man har en variabel kan man koppla på ett id ytterligare till den efter en loop? Nu fungerar ju inte det under här men hoppas ni förstår vad jag menar.
nyVariabel = befintligVariabel & Clng(Request.QueryString("id"))
Mja, det borde väl gå? Dock får man väl försöka hitta ett sätt att separera de på nåt i stilen med detta kanske:
nyVariabel = befintligVaridabel &","& clng(Request.QueryString("id"))
Man lagrar det alltså i en array, som man sen får gå igenom då :)
Sasch skrev:
Man lagrar det alltså i en array, som man sen får gå igenom då :)
Det där är ingen array, det är ju en vanlig lista med kommaseparerade värden.
till array:
arrEttExempel = split(nyVariabel , ",")
response.write UBound(arrEttExempel ,1)
Ettan betyder att den är endimensionell.
UBound betyder "upper bound", dvs det högsta värdet.
Finns även LBound, dvs "lower bound", vilket är det minsta värdet... men det brukar i alla fall i dessa fall vara 0, noll.
Om UBound(arrEttExempel ,1) = 3 betyder det att det finns 4 poster i arrayen...
Kanske ni visste, men alltid är det nytt för någon!?
@nders skrev:
Det där är ingen array, det är ju en vanlig lista med kommaseparerade värden.
Hur lagrar du annars en array (Endimensionell visserligen, men ändå)?
Bara för att nyVariabel inte heter arrVariabel är egentligen bara dålig kodsed, inte att det inte blir en array av det till slut. Vilket är problemet med asp - man kan lagra vilka olika värden i till exempel intBulle = "Nej" utan att den klagar. Problemet blir då att man kanske blir fundersam på vad den egentligen innehåller i slutändan.
ASP.NET använder ju en mer bestämd form av variabler och vad som får lagras i dom.
var Variabel as Int (eller hur det nu ser ut, har ingen erfarenhet från .NET mer än att jag sett hur det har gått till ett par gånger).
En array är en "lista" där du kan hämta varje enskilt värde med ett index. Namngivningen har jag inte sagt någonting om...
minArray = array("0", "1", "2", "moo")
....
Response.write minArray(2)