Avatar billede dcheng Novice
22. september 2004 - 16:34 Der er 3 kommentarer og
1 løsning

<TEXTAREA> og [ENTER] tasten

Ok forestil dig jeg har et <TEXTAREA> som jeg sender til en php fil som skriver det i databasen. Men den registrer ikke at der er linie skift altså [ENTER]?

Hvordan får jeg den til at tilføje linieskift? når jeg fx. trækker strengen ud igen til en <P></P>. Men jeg skal også have sådan at jeg kan trække det ud med et andet script i en <TEXTAREA> igen..
Avatar billede jansen82 Nybegynder
22. september 2004 - 16:38 #1
$result = mysql_query("select tekst from tekstdb");
$row = mysql_fetch_array($result);

$tekst = nl2br($row[tekst]);

print "<p>$tekst</p>";


sådan?!?
Avatar billede jakoba Nybegynder
22. september 2004 - 19:02 #2
og sørg for at dit <form tag har method='post'.  Hvis method er 'get' bliver linieskiftene lavet om til blanktegn indet formularens data sendes til serveren.
Avatar billede Slettet bruger
22. september 2004 - 20:48 #3
Husk på, hvordan et linieskift virker i HTML: Det bliver anset som ethvert andet mellemrumstegn, så når du udskriver en tekst med linieskift som del af et HTML-dokument, ser det ud som om at linieskiftene bliver ignoreret, men prøv at vælge Vis kilde i din browser, og du kan se, at de faktisk er bevaret. Funktionen nl2br(), som jansen82 nævnte, gør det, at den laver et linieskift om til <br>, som er HTMLsk for linieskift.
Avatar billede dcheng Novice
27. september 2004 - 11:58 #4
lukker spm
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