![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 12.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
czy wiecie może jak wprowadzić do bazy mySQL'owej tekst za pomocą pola TEXTAREA tak aby po wyciagnięciu tych danych wprowadzony tekst formatowal sie tak samo jak podczas wprowadzania. Tzn. aby baza "zapamietala" wklepane w formularzy "enterey", taby" itp. Wiem ze cos takiego standardowo jest w bazie postgresowej, ale czy mySQL oferuje podobne rozwiazanie? Proszę uprzejmie o pomoc dzięki MB |
|
|
![]()
Post
#2
|
|
Grupa: Zablokowani Postów: 120 Pomógł: 2 Dołączył: 4.11.2004 Ostrzeżenie: (10%) ![]() ![]() |
Ja przy zapisie do bazy MySQL stosuję po prostu addslashes($_POST['poletxt']) , a przy odczycie - stripslashes($_POST['poletxt']).
Działa bez zarzutu. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 12.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
No tak, tylko w moim przypadku jest tqak że to klient wprowadza dane przez pole Textarea. Zakladam ze nie ma pojecia o znacznikach HTML itp. Czy uzycie tej funkcji spowoduje ze spianie np w text area tekstu
"Hello world! How are tou?" Po zapisaniu w mySQLu a nastepnie pobraniu tekstu z bazy zachowa takie formatowanie jak powyzej? PS. nie mam teraz dostepu do bazy wiec nie moge tego spr. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 113 Pomógł: 1 Dołączył: 13.05.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Musisz sobie odpowiedziec na jedno pytanie, czy chcesz aby w bazie byly zapamietywane tylko "entery" czy tez znaki html np. <b></b> itd.
Jezeli same entery to zapisz normalnie w bazie tekst ktory przesle ci formularz jako a w momencie wybierania go z bazy wpisz . Jezeli natomiast chcesz razem z formatowaniem go zapisac, to musisz to zrobic tak jak np. tutaj na forum jest zrobione, ze pogrubienie w html <b></b>, zamieniasz na i zapisujesz do bazy. potem pobierajac go z bazy zamieniasz znaki [] na <> funckją str_replace" title="Zobacz w manualu php" target="_manual i masz text razem z formatowaniem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:15 |