Avatar billede bruger64 Nybegynder
23. januar 2006 - 13:41 Der er 6 kommentarer og
1 løsning

jmail og mellemrum

jeg sender en email med forskellige oplysninger til en bruger - bla. fra en select boks hvor vedkomen har kunnet vælge flere forskellige måneder ved at holde ctrl nede. dette valg amt andet bliver opsumeret og sendes så til brugeren via jmail. brugeren modtager en mail med oplysninger bla. de måneder brugeren nu har valgt. på denne email er der ligeledes et link til en side som bekræfter at brugeren har modtaget emailen med rigtige oplysninger. Problet er så at den email som jeg modtager som bekræftigelse ikke acceptere mellemrum.

jeg sender:
http://www.domain.dk/email.asp?
opl2=2&opl3=43&maaned=januar,%20februar&aar=2006
brugeren modtager sine valgte oplysnger

brugeren bekræfter på følgende link:
jmail.htmlbody = jmail.htmlbody & "<a href=http://www.domain.dk/bekraeftemail.asp?opl2="&opl2&"&opl3="&opl3&"&maaned="&maaned&"&aar="&aar>[Bekræft]</a>"

men på den mail jeg modtager viser ikke alle oplysninger når brugeren har valt flere måneder. her i eksemplet januar og februar ??

kan jeg i min request("maaned") eliminere mellemrum ?? eller en anden løsning??
Avatar billede cpufan Juniormester
23. januar 2006 - 15:12 #1
jeg plejer at lave en replace med f.eks ¤

således at mellemrum bliver til ¤,

den laver jeg så om til mellemrum igen hvis det skal bruges
Avatar billede bruger64 Nybegynder
23. januar 2006 - 15:49 #2
hvordan?
Avatar billede cpufan Juniormester
23. januar 2006 - 23:18 #3
maaned = replace(maaned," ","¤")

jmail.htmlbody = jmail.htmlbody & "<a href=http://www.domain.dk/bekraeftemail.asp?opl2="&opl2&"&opl3="&opl3&"&maaned="&maaned&"&aar="&aar>[Bekræft]</a>"
Avatar billede bruger64 Nybegynder
24. januar 2006 - 06:38 #4
--> cpufan: tak for dit svar det virker nu, jeg har ændret maaned = replace(maaned," ","¤") til maaned = replace(maaned," ","") og det virker også - ellr er der nogle problemer med at lave denne ændring??

læg et svar og du skal få point
mvh bruger
Avatar billede cpufan Juniormester
24. januar 2006 - 09:31 #5
så skal du nok hellere:

maaned = replace(maaned," ","-")

da du risikerer at januar + februar bliver til december
Avatar billede cpufan Juniormester
24. januar 2006 - 09:34 #6
hmmm, det gør de jo nok ikke, når det er skrevet med bogstaver,
jeg troede lige det var med tal, men sæt en bindestreg alligevel,
da det ser pænere ud, og er lettere at læse.
Avatar billede bruger64 Nybegynder
24. januar 2006 - 09:51 #7
der er et komma i forvejen -
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