Avatar billede sanne Nybegynder
18. december 2001 - 12:29 Der er 4 kommentarer og
1 løsning

strengkonvertering

I en ASP side får jeg en streng ind der kunne se sådan ud:

;fejl=;mas=6191806162;navn=Sanne Faurholt;adresse1=jyllandsgade 17,3 Tv;adresse2=6700 Esbjerg;nummer=8;periodestart=1/7-2001;periodeslut=31/12-2001;dbname=kursus_test

hvordan får jeg den splittet op i variablerne fejl, navn, adresse1, adresse 2 osv...?
Avatar billede -mundi- Nybegynder
18. december 2001 - 12:33 #1
hvis det er noget der er postet fra en anden side skal du bruge request(\"navn\") osv
Avatar billede invisibleman Nybegynder
18. december 2001 - 12:33 #2
arrEntries = Split(streng, \";\")

For Index = 0 To UBound(arrEntries)
    arrValues = Split(arrEntries(Index), \"=\")
    Response.Write \"Variablens navn: \" & arrValues(0) & \"<br>\"
    Response.Write \"Værdi: \" & arrValues(1) & \"<br><br>\"
Next

ca. sådan :-)
Avatar billede nute Nybegynder
18. december 2001 - 12:33 #3
du legger den i over i en Array:

<%
str = \"fejl=;mas=6191806162;navn=Sanne Faurholt;adresse1=jyllandsgade 17,3 Tv;adresse2=6700 Esbjerg;nummer=8;periodestart=1/7-2001;periodeslut=31/12-2001;dbname=kursus_test\"
enArray = SPLIT( str, \";\" )

for i = 0 to UBOUND( enArray )
  response.write enArray(i) & \"<br>\"
next
%>

/nute
Avatar billede nute Nybegynder
18. december 2001 - 12:35 #4
og jeg glemte selvfølgelig å splitte arrayet :-) men det har jo invisibleman gjort...
Avatar billede invisibleman Nybegynder
18. december 2001 - 12:36 #5
;-) det var satme close:

12:33:11
12:33:15
12:33:52

DAMN! *G*
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