Avatar billede webmus Nybegynder
26. januar 2007 - 15:30 Der er 7 kommentarer og
1 løsning

Problemer med mysql, textarea og nl2br

Hej, har et lille problem.

Jeg har den her side med nogle forside texter. Der har jeg så valgt at bruge mysql til at gemme dem, også har jeg nogle textareas hvor man kan se og redigere texten der står på forsiden.
Når jeg så vil lave linjeskift har jeg valgt at bruge nl2br, men problemet er så at der kommer flere linjeskift for hver gang jeg opdatere teksten. Det skyldes at når jeg henter teksten ned i textarea er der stadig nogle /n tilbage.

Nogle der har gode forslag til at løse problemet?
Avatar billede michael_stim Ekspert
26. januar 2007 - 15:32 #1
Så hut jeg hvisker skal du ikke bruge nl2br når du henter data ind i dit area. Bare fjern nl2br.
Avatar billede webmus Nybegynder
26. januar 2007 - 15:33 #2
ja men så bliver der jo ingen mellemrum på forsiden?
Avatar billede michael_stim Ekspert
26. januar 2007 - 15:35 #3
der bruger du nl2br. Du bruger ikke noget når du smider det i basen.
Avatar billede henrik6666 Nybegynder
26. januar 2007 - 15:39 #4
Jo, for det er når du henter data'en fra sql at du skal benytte nl2br

<?php
// siden som viser hvad der er indtastet i dit textarea
DB kald

$string = nl2br($detduhenterfraDB);
echo $string;
?>
Avatar billede webmus Nybegynder
26. januar 2007 - 15:39 #5
well har jeg oss tænkt på...men giver det ik andre problemer?, mener det er noget med at mysql kun gemmer 1 "/n" selv om laver flere?
Eller er det mig der er helt forkert på den?

Fx hvis man nu i virkeligheden skriver:
"Hej

Med dig

hvordan går det?"

så vil mysql gemme:

"Hej
Med Dig
Hvordan går det?"

For hvis det er sådan vil man jeg få det modsatte problem ehe
Avatar billede michael_stim Ekspert
26. januar 2007 - 15:41 #6
Den gemmer hvad du skriver.
Avatar billede webmus Nybegynder
26. januar 2007 - 15:42 #7
okay så var et bar mig;)

Tak for hjælpen alle

/Webmus
Avatar billede henrik6666 Nybegynder
26. januar 2007 - 15:43 #8
Du kan bare bestemme text afstand i CSS - linieskift skal nl2br nok sørge for
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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