Avatar billede nicocarlos Nybegynder
07. september 2004 - 18:48 Der er 7 kommentarer og
1 løsning

Enter skal medføre linjeskift

Hejsa. Jeg har lavet en tekstboks i html/php hvor teksten bliver addet til en mySQL database, men mit problem er at den ikke registrere når man trykker enter, den trækker bare alt sammen, på nær mellemrum, det er ret irreterende, så håber nogle kan hjælpe :)
Avatar billede ullesan Nybegynder
07. september 2004 - 18:51 #1
den trækker teksten sammen når du senere vil vise teksten?, så brug funktionen nl2br()

echo nl2br($variabel_der_indeholder_tekst)
Avatar billede dennismp Nybegynder
07. september 2004 - 18:51 #2
$text= nl2br($_POST['text']); eksempelvis
Avatar billede nicocarlos Nybegynder
07. september 2004 - 18:53 #3
den trækker den ikke sammen så den står: hererentekst , men den laver ikke [enter] hvis man bruger det..løser nl2br også det?
Avatar billede nicocarlos Nybegynder
07. september 2004 - 18:54 #4
skal jeg så også smide den ind i databasen på den måde?? Eller er det vare når den skal ud?
Avatar billede nicocarlos Nybegynder
07. september 2004 - 18:56 #5
for ellers registrere mySQL vel ikke at der er lavet et mellemrum?
Avatar billede ullesan Nybegynder
07. september 2004 - 18:58 #6
du bruger nl2br funktionen når du skal vise de gemte data fra databasen
Ved databasen ser det måske ud til at der ikke er nogen ny linie i teksten, men de er der

nl2br funktionen oversætter disse "skjulte" ny linie kommandoer (\n) om til html breaks (<br />)


du kan her læse lidt om det i dokumentationen

http://www.php.net/nl2br
Avatar billede nicocarlos Nybegynder
07. september 2004 - 19:03 #7
tusind tak, lig et svar :)
Avatar billede ullesan Nybegynder
07. september 2004 - 19:04 #8
42
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