rafik73
18.11.2016, 23:06:08
Witam
Jak zapisać do bazy mysql zawartość textarea, tak by uwzględniał rzędy (rows)?
nospor
18.11.2016, 23:11:24
Tak samo jak i bez rows
Chyba ze masz na mysli ze kazdy row to nowy rekord w bazie. Wowczas explode() po nowej linii i masz kazdy row jako element tablicy i robisz co chcesz
rafik73
18.11.2016, 23:16:32
Może poprę przykładem. Chcę, żeby tekst:
pierwszy rząd
drugi rząd
trzeci rząd
zapisał w bazie jak powyżej a nie:
pierwszy rząddrugi rządtrzeci rząd
Myślałem o funkcji nl2br() ale nie wiem, jak się później pozbyć <br>
nospor
18.11.2016, 23:21:16
W bazie jest tam tez nowa linia tylko twoj program ci tego nie pokazuje...
rafik73
18.11.2016, 23:23:59
Hmmm
Zawartość textarea zapisuję do bazy. Potem odczytuję zawartość i wyświetlam w div, dlatego
potrzebuję formy wieloliniowej.
nospor
18.11.2016, 23:27:34
Zrozum, ze HTML a text to dwie rozne rzeczy. W HTML nowa linia z text nie dziala. Dlatego przed wyswietleniem a nie przed wlozeniem, masz uzyc nl2br() ktore doda ci BR do kazdej nowej linii dzieki czemu osiagniesz co chcesz.
Powtarzam: nl2br przed wyswietleniem a nie przed wlozeniem do bazy
rafik73
18.11.2016, 23:31:05
Muszę wyświetlać w div, bo korzystam z mpdf, a ta biblioteka nie obsługuje texarea
Dzięki nospor, działa, jak zwykle jesteś nieoceniony
nospor
18.11.2016, 23:39:52
A na przyszlosc opisuj od razu faktyczny problem a nie problem ktory ci sie wydaje ze masz
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.