Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pole textarea
Forum PHP.pl > Forum > Przedszkole
rafiksq
Jak zapisac do bazy tekst z pola textarea razem ze znacznikami <br> i <p>, ktore powstaly poprzez klkniecie klawisz enter?
kossa
W polu textarea masz niewidoczne znaki złamania linii, czyli: \n

Jak zapisujesz dane do bazy lub jeśli są już zapisane to przy odczycie użyj funkcji nl2br" title="Zobacz w manualu PHP" target="_manual.

Ta funkcja nie stworzy Tobie akapitu, czyli <p></p>.

edit:
Jeśli chcesz mieć takie możliwości użyj edytora np. tinymce lub fckeditor - więcej na google.


Łukasz
rafiksq
dzięki,
nie chce uzuwac zandego edytora bo pole te bedzie dostepne z poziomu strony dla kazdego a to nie jest za bardzo bezpieczne.

mam cos takiego, z tym ze musze zastapic &nbsp czyms innym bo ten cznacznik nie jest obslugiwany przez firefoxa
  1. <?
  2. function nl2br2($string) {
  3. $string = str_replace(" ", "&nbsp", $string);
  4. return $string;
  5. }
  6.  
  7. echo nl2br(nl2br2($tresc));
  8. ?>
lord_t
& nbsp musi być zakończony średnikiem:
  1. &nbsp;


Ale co ma nbsp do nowej linii?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.