formatowanie tekstu w sql

0

Witam,

mam następujący preoblem, chcę zapisać do bazy mysq(do pola tekstowego) dane z pola formularza, ale chciałbym żeby były sformatowane jak w formularzu, głównie chodzi mi tylko o to żeby jak w polu formularza wcisne 3 razy enter to niech do bazy też się tak zapisze, a jak będę chciał to wyświetlić później na stronie to żeby było w takiej formie jak się zapisało czyli z odstępami pomiędzy wierszami... Czy zna ktoś jakieś rozwiązanie tego problemu? Nie mogę się doszukać żadnych materiałów na ten temat...

Pozdrawiam
Paweł

0

wystarczyło chwilę pomyśleć, w polu tekstowym "enter" to znak \r\n lub po prostu \n (i w takiej postaci zapisuje sie do bazy danych). W html'u natomist "enter" to znacznik
.

Dlatego odczytując dane z bazy użyj kodu:

$dane = str_replace("\n", "
", $dane);

lub funkcji nl2br

0

Dziękuję, działa i śmiga jak młody dzik :)

Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1