Avatar billede hyperactive Nybegynder
27. januar 2001 - 21:52 Der er 7 kommentarer og
2 løsninger

Opsplitning af tekststreng

Jeg er igang med at udvikle en tøjbutik på nettet, som er opbygget over en database.

Der er et felt i databasen hvori de forskellige størrelser er indtastet, adskilt med kommaer - det samme er tilfældet med størrelserne.

F.eks. en tekststreng: \"S, M, L, XL\"
og \"Sort, Rød, Blå, Hvid\"

Jeg skal have lavet to dropdown menuer, hvor man kan vælge hhv. størrelse og farve udfra disse kommaopdelte tekststrenge, hvor både value = de forskellige farver/størrelser.
Avatar billede cbp Nybegynder
27. januar 2001 - 21:57 #1
Brug
MyArray = Split(tekststreng, \",\")

Og udskriv herefter alle elementer i arrayet:

For Each Element In MyArray
  Response.Write(Trim(MyArray(Element)))
Next
Avatar billede torbenrohde Nybegynder
27. januar 2001 - 22:10 #2
Ændrer i din database så hver størrelse/farve har sin egen row. Altså lav en tabel til størrelse og en til farve.

Det vil spare dig meget tid i det lange løb
Avatar billede lp Nybegynder
27. januar 2001 - 22:37 #3
torbenrohde -> enig
Avatar billede stringbuffer Nybegynder
27. januar 2001 - 22:40 #4
Husk at slå buffer til hvis du gør som cbp skriver. Det vil øge performance mærkbart.
Avatar billede hyperactive Nybegynder
28. januar 2001 - 13:38 #5
stringbuffer.... How???
Avatar billede torbenrohde Nybegynder
28. januar 2001 - 15:27 #6
Buffer er slået til som default i de nyere ASP versioner (3.0 og op efter).

Du ændrer med
Response.Buffer = true|false

Hvis du vil have noget sendt til klienten ligeså snart det er færdiggenereret på serveren skal du skrive Response.Flush bagefter (eller have buffer = false, men det er generelt en dårlig ide)
Avatar billede stringbuffer Nybegynder
28. januar 2001 - 17:03 #7
torbenrohde <- Jeg har vist kun ASP 2.0, så jeg har ikke denne feature slået til pr. default. Men har du måske kendskab til sted, man kan hente en nyere version af ASP-processoren?
Avatar billede torbenrohde Nybegynder
28. januar 2001 - 23:03 #8
Til NT mener jeg opdateringerne følger med i service-packs\'ne. Hvis du bare tester på PWS kan du downloade den nyeste (ikke sikker på hvor), den ligger også på Win98 CDer.
Avatar billede stringbuffer Nybegynder
01. februar 2001 - 13:45 #9
thx
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester