Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 15.02.2010 Ostrzeżenie: (0%)
|
Witam mam problem z enterami w textarea. Gdy wpisuję jako wartość : "cos \n cos" wszystko jest tak jak powinno, ale jako że ma być to formularz edycji rekordu w bazie danych (MSSQ) to wartością ma być zmienna pobrana z bazy $data['adres'] (w bazie typu text) i tu pojawia się problem bo po podaniu zmiennej jako wartości textarea nie łamie linii tylko wypisuje na ekran przełączniki \n. Efekt jest taki sam jakbym podał wartość textarea w pojedynczych cudzysłowach: 'cos \n cos'.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%)
|
Zasady są proste: do bazy wrzucasz pole tak, jak zostało wpisane do textarea i nie powinieneś mieć problemów. Inna droga to taka, że zamieniasz wszystkie \r\n na <br />, a potem przy edycji znów zamieniasz <br /> na \r\n, jeśli w bazie masz \n jako tekst, a nie znak nowej linii to znaczy, że źle walidujesz zmienną odbieraną z pola textarea. Daj kod, to popatrzymy.
|
|
|
|
Scrobiak entery w textarea 15.02.2010, 11:44:34
wookieb Zmień typ pola w bazie danych na "text" 15.02.2010, 11:54:47 
Scrobiak Cytat(wookieb @ 15.02.2010, 11:54:47 ... 15.02.2010, 12:20:46
wookieb Kurde widzisz móje niedopatrzenie.
Ostatecznie moż... 15.02.2010, 12:31:27
Scrobiak No właśnie niby tak powinno być ze zapisuje do baz... 15.02.2010, 12:54:40 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 05:11 |