Avatar billede steffl Nybegynder
30. oktober 2001 - 06:17 Der er 3 kommentarer og
2 løsninger

Tekstformatering - hvordan?

Jeg har ikke kunnet finde en forklaring på dette nogen steder, er der en ekspert som kan hjælpe? :)

Det jeg gerne vil er at jeg kan gemme en tekst i en database. Det går også fint, men problemet er at hvis jeg skriver dette:

\"Hallo hallo.

Dette er en test.\"

Så får jeg dette:

\"Hallo hallo.Dette er en test.\"

Jeg bruger datatypen Text.

Hvordan kan jeg gemme teksten så den ser meget pænere ud? På forhånd tak for hjælpen ;)
Avatar billede keysersoze Ekspert
30. oktober 2001 - 07:46 #1
<%=Replace(rs(\"felt\"), vbcrlf, \"<br>\")%>
Avatar billede steffl Nybegynder
30. oktober 2001 - 07:53 #2
Kunne du uddybe det en smule?

Er det ASP? PHP er at foretrække ;)
Avatar billede keysersoze Ekspert
30. oktober 2001 - 08:10 #3
nå - ok :)

jeg ved ikke hvad det hedder til php, men det der foregår er, at det mellemrum der indsættes i databasen hedder vbcrlf og dette læses ikke ordentlig ved udtræk. Derfor laves der en replace-funktion (findes højst sandsynligt også i php) hvor du replacer vbcrlf med det der skal bruges - nemlig <br>
Avatar billede alvion Nybegynder
30. oktober 2001 - 09:01 #4
I php er det næsten det samme:

echo str_replace(\"\\n\", \"<br>\", $dit-tekst-felt);
Avatar billede steffl Nybegynder
30. oktober 2001 - 11:47 #5
Det virker perfekt, mange tak! I har begge fået et par point :)
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
Computerworld tilbyder specialiserede kurser i database-management

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