Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]textarea - zapis do mysql rzędami
rafik73
post 18.11.2016, 23:06:08
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 19.03.2014

Ostrzeżenie: (0%)
-----


Witam
Jak zapisać do bazy mysql zawartość textarea, tak by uwzględniał rzędy (rows)?
Go to the top of the page
+Quote Post
nospor
post 18.11.2016, 23:11:24
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rafik73
post 18.11.2016, 23:16:32
Post #3





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 19.03.2014

Ostrzeżenie: (0%)
-----


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>
Go to the top of the page
+Quote Post
nospor
post 18.11.2016, 23:21:16
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




W bazie jest tam tez nowa linia tylko twoj program ci tego nie pokazuje...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rafik73
post 18.11.2016, 23:23:59
Post #5





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 19.03.2014

Ostrzeżenie: (0%)
-----


Hmmm
Zawartość textarea zapisuję do bazy. Potem odczytuję zawartość i wyświetlam w div, dlatego
potrzebuję formy wieloliniowej.
Go to the top of the page
+Quote Post
nospor
post 18.11.2016, 23:27:34
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rafik73
post 18.11.2016, 23:31:05
Post #7





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 19.03.2014

Ostrzeżenie: (0%)
-----


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 thumbsupsmileyanim.gif
Go to the top of the page
+Quote Post
nospor
post 18.11.2016, 23:39:52
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A na przyszlosc opisuj od razu faktyczny problem a nie problem ktory ci sie wydaje ze masz


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 10:11