Dobra no to proszę na prostym przykładzie (robie w ci):
- Wpisuje w textarea:
1 linia
2 linia
3 linia
- wysyłam postem formularz
- w skrypcie robię:
INSERT INTO tabela
(..., $text, ...) VALUES (..., $this->input->post('text'), ...)
- następnie przy wyświetlaniu tekstu w textarea i zrobieniu wcześniej nl2br mam:
1 linia
2 linia
3 linia
5. przy wyświetlaniu bez textarea i zrobieniu nl2br mam to samo.
6. jeżeli przed zapisem do bazy zrobię:
str_replace("\r\n", "", $moj_tekst) to później przy wyświetlaniu w textarea mam dobrze czyli tak jak chce:
1 linia
2 linia
3 linia
7. przy wyświetlaniu nie w textarea za to mam źle:
1 linia2 linia3 linia
8. jak zrobię nl2br to nic nie daje bo nie mam znaku nowej linii. więc dlaczego textarea robi mi nowe linie?
Pozdrawiam