Avatar billede Slettet bruger
01. april 2006 - 14:27 Der er 4 kommentarer og
1 løsning

Hjælp til at lagre en tekst i databasen rigtigt ?

Hej jeg er støt ind i et problem!!

Jeg er ved at lave at site, hvor der er brugere o.s.v.
Når man så opretter sig på sitet, bliver man bedt om, at indskrive en mindre profiltekst om sig selv.

Og det virker også fint nok med at oprettet og sådan.. Men når jeg så skal have skrevet profilteksten ude på side går det galt!

Fordi når den gemmer profilteksten i SQLdatabasen gemmer den det som en lang streng i et felt, som hedder Profiltekst og er af typen TEXT.
Når jeg så vil have skrevet profilteksten ud på siden kommer det også bare en en lang streng? og det er jo ikke meningen fordi at da brugeren skrev teksten ind, lavede ham formodenligt linieskift flere gange, for at det ser flot ud.

Hvad kan jeg gører så det ikke bare bliver skrevet ud i en lang streng? men skifter linier som brugeren satte dem???
Avatar billede showsource Seniormester
01. april 2006 - 14:35 #1
Er det med PHP?

echo nl2br($row["profiltekst"]);
Avatar billede Slettet bruger
01. april 2006 - 14:40 #2
Nej jeg skriver ASP ? =)
Avatar billede Slettet bruger
01. april 2006 - 14:41 #3
Kan man mon bruge Replace funktionen ?..

Hvis så, hvordan betegner man så Enter ?
Avatar billede Slettet bruger
01. april 2006 - 14:54 #4
Spørgsmål flyttet: http://www.eksperten.dk/spm/699842
Avatar billede hmortensen Nybegynder
01. april 2006 - 14:55 #5
Du kan replace \n med <br>, men du bør ikke replace det før det skal udskrives.
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