Använd en array där du initialiserar alla element till 0. Sen fyller du i de element som har något värde.
------------------
essentitia preter non sans multiplicandum
5 svar · 217 visningar · startad av Palleman
Hej!
En kund har en databas där dom sparat massa information från ett formulär med 30st checkbox. Skriver man ut posten så blir resultatet bara:
2, 4, 7, 10, 15, 18, 19, 20...osv
Jag behöver nu splitta upp dem och skapa variabler utav dessa, hur skall jag gå till väga?
För att splitta dem gjorde jag så här:
rsKategori = Replace(trim(RecSet("Kategori")),",", "")
strSplitSome = Split(rsKategori, " ",-1, 1)
For Each strLine In strSplitSome
strCount = strCount + 1
Response.Write "what_kat"& strCount &" = "& strLine &"<br>"
Next
Nu får jag resultatet:
what_kat1 = 2
what_kat2 = 4
what_kat3 = 7
Men...
Det jag behöver göra är att skapa variabler utav dem som har ett värde.
what_kat1 = 2 vill jag ha till what_kat1 = 1 om nu 1 finns i databasen, finns det inte så skapas den inte.
Jag vill alltså att det skall skapas variabler ungefär så här:
<%
what_kat2 = "2"
what_kat4 = "4"
what_kat7 = "7"
'osv...
%>
Om någon förstår hur jag menar ;) så skulle jag bli enormt tacksam för lite hjälp om hur jag skall göra, kört fast ordentligt på denna... :x
------------------
//Palle
www.palleman.nu
[Redigerat av Palleman den 16 aug 2001]
Använd en array där du initialiserar alla element till 0. Sen fyller du i de element som har något värde.
------------------
essentitia preter non sans multiplicandum
LarsG:
Arrayer och jag är som hund och katt :l
Har du nått litet exempel så jag hamnar på rätt kurs?
Har strulat med arrayer här men inget gick som jag ville.. ;)
------------------
//Palle
www.palleman.nu
...det där hjälpte tyvärr inte så mycket. :r
Hund och katt.. ;)
------------------
//Palle
www.palleman.nu
Löste det på ett annat sätt... behövde ju inte vara så avancerat.
Thanx anyway! :)
------------------
//Palle
www.palleman.nu