Avatar billede sansalvador Nybegynder
30. maj 2001 - 17:28 Der er 11 kommentarer og
1 løsning

Split() virker ikke ... Wafor ????

Dav ...
Jeg er netop ved at lave en lille og simpel indkøbskurv, hvor den tilføjer nogle varer til en cookie, hvor den så derefter udskriver cookien i selve kurven ... men nok om det !

Jeg skal nemlig have splittet (lagt i rækker) de data der er i cookien - i dette tilfælde varens navn (vare))

Jeg laver den sådan at når man tilføjer til kurven, tilføjer den bare \"noget\" ekstra til den allerede eksisterende cookie ...

Og jeg får den til at seperere for hvert \";\" (semikolon) der er. Men problemet er bare at den bare viser fejl istedet ... det har vist sig at fejlen ligger i split(), men HVOR ???

Er der overhovedet en fejl ? Eller er det bare mig ?


strVare = split(request.cookies(\"indkob\")(\"vare\"), \";\", -1, 1)

\' Her efter udskriver jeg koden:
    for i=0 to ubound(strVare)
    response.write strVare & \"<br>\" & vbcrlf
    next

Hvis det behøves kan jeg paste noget mere kode ...
Avatar billede nute Nybegynder
30. maj 2001 - 17:30 #1
hvilken feil får du ?
Avatar billede sansalvador Nybegynder
30. maj 2001 - 17:32 #2
Microsoft VBScript runtime error \'800a000d\'

Type mismatch

/test.asp, line 52
Avatar billede nute Nybegynder
30. maj 2001 - 17:34 #3
hva får du hvis du skriver ut verdien fra cookien??

response.write \"\'\" & request.cookies(\"indkob\")(\"vare\") & \"\'\"
Avatar billede sansalvador Nybegynder
30. maj 2001 - 17:36 #4
Jeg får det der står i cookien ...

Cessna 911;Propel;Propel

Og det er disse der skal \"splittes\" ad ...
Avatar billede nute Nybegynder
30. maj 2001 - 17:39 #5
ahhh....så ser jeg det...prøv dette:

for i=0 to ubound(strVare)
  response.write strVare(i) & \"<br>\" & vbcrlf
next

/nute

Avatar billede nuno Nybegynder
30. maj 2001 - 17:39 #6
strVare = split(CStr(request.cookies(\"indkob\")(\"vare\")), \";\", -1, 1)

prøv den

/nuno

Avatar billede nuno Nybegynder
30. maj 2001 - 17:42 #7
hov - nute har ret - det er fordi du har lavet et array ud af din string - og så prøver du at udskrive den som streng igen :)
Avatar billede sansalvador Nybegynder
30. maj 2001 - 17:47 #8
oki . :)
Takker ...............

Nej ... takkker MEGET
Avatar billede nute Nybegynder
30. maj 2001 - 17:48 #9
anytime :-)
Avatar billede -mascot- Nybegynder
30. maj 2001 - 18:49 #10
hvorfor har du brug cookies til en indkøbskurv ?
hvad nu hvis folk på siden har slået cookies fra i deres browser ?
Avatar billede sansalvador Nybegynder
04. juni 2001 - 11:15 #11
deres prob :)
Avatar billede -mascot- Nybegynder
04. juni 2001 - 12:19 #12
LOL
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