Avatar billede foxwell Nybegynder
18. maj 2002 - 20:36 Der er 8 kommentarer og
1 løsning

bevar formatering af tekst(felt) i DB

Hej Eksperter,

jeg har lavet en lille side som kan besvare kunders henvendelser, hvor man skriver sin besked i en TEXTBOX (som den jeg skriver i nu), som så sendes til kundens email, samtidig med at svaret gemmes i databasen.

mit problem er dette: når jeg laver liniebrud i tekstboxen (ENTER), bliver det ikke bevaret i databasen, og beskeden bliver til en lang sætning...

Jeg vil bare have min textbox til at virke lissom denne her, som jo tydeligvis gemmer/husker liniebrud! =)

Anyone?

/foxwell

Ps.: programmerer i ColdFusion, så hvis det ikke er databasen som F***er min text op, så er det nok en funktion i CF som jeg skal finde...

Pps.: kolonnen som teksten gemmes i i min DB er sat til "notat"...
Avatar billede dsjk Novice
18. maj 2002 - 20:53 #1
inden du gemmer i DB skal du erstatte alle linieskift med <br>, noget ala

dbValues = Replace(_dbValues, VbCrLf, "<BR>")

så gemmer den linieskift, og når du så skal læse det skal du bytte <br> ud med VbCrlf.

dsjk
Avatar billede foxwell Nybegynder
18. maj 2002 - 21:02 #2
VbCrlf? hvad er det?

og tror du også den findes i CFM?
Avatar billede dsjk Novice
18. maj 2002 - 21:05 #3
VbCrLf er et linieskift, du erstatter et linieskift (lavet med enter i en textbox) til <br> som er html for linieskift.
Når du så skal bruge teksten igen erstatter du <br> med VbCrLf igen, så du får alm. linieskift igen.
Så ja den findes i CFM.

dsjk
Avatar billede foxwell Nybegynder
18. maj 2002 - 21:36 #4
VbCrLf er ikke en gyldig CF tingest... sorry

andre? =)
Avatar billede nih Novice
18. maj 2002 - 22:48 #5
ascii kode 13 - i vb anvendes chr(13) = 'Enter'

Du skal altså lave en CFM function der bytter alle <br> ud med ascii 13

Niels
Avatar billede dsjk Novice
18. maj 2002 - 23:01 #6
og ascii 13 er = VbCrLf
Avatar billede nih Novice
18. maj 2002 - 23:20 #7
Jeps, men den virker åbenbart ikke, I Pascal skriver man #13.
CFM, hvad sprog er det ????

Niels
Avatar billede hansk Nybegynder
19. maj 2002 - 11:41 #8
I windows kan man normalt bruge <ALT> <RETURN> hvorefter man får indsat et linieskift i feltet.

Prøv om der virker i CFM.
Avatar billede foxwell Nybegynder
19. november 2002 - 23:02 #9
...
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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