![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 25.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam taki, dość kłopotliwy, ale w sumie drobny problem: wysyłam do mysql'a tekst z pola formularza textarea. Tekst ten jest podzielony na linie (przez wciśnięcie ENTER), a przed wysłaniem przepuszczam go przez addslashes(). Gdy potem odczytuję ten tekst z mysql'a, przepuszczam przez stripslashes(), to wyświetla mi się on na ekranie jednym ciągiem, bez końców linii, no chyba że wpakuję go w znacznik , ale wtedy akapity z pola textarea, robią się pojedynczymi liniami i rozciągają mi tabele psując calą stronę. Jak zachowac znaki końca linii wysyłając tekst do mysqla (rekordu typu text), ale nie używając 'pre'? Pozdrawiam, |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 25.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo dziękuję - dokładnie o to mi chodziło
Jednak, jak już dołałem przetestować, o ile właściwie po użyciu funkcji nl2br(), nie trzeba nic zmieniać by tekst prawidłowo się wyświetlił na stronie www, o tyle, wrzucając go jako wartości zmiennej w polu textarea, dobrze jest użyć:
wtedy tekst się wyświetla prawidłowo, a i nie przeszkadzają irytujące znaczki br, które w textarea nie znikają. No chyba że jest jeszcze inna funkcja która potrafi zrobic coś takiego, by br zniknęły przed wyświetleniem. Pozdrawiam, |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 02:39 |