![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 8.08.2007 Ostrzeżenie: (10%) ![]() ![]() |
Zrobilem normalny formularz: textaera no i kiedy dodaje wartosci do bazy danych to enter dodany w formularzu nie jest wrzucany do bazy danych. Kiedy jednak chce wyswietlic informajce na innej stronie to nie ma odstepow - enterow. Jak to zrobic aby enter dodany w formularzu byl widoczny w bazie danych??
I jeszcze jedno. Kiedy w formularzu dodaje: " " cudzyslow. To wyswietla mi sie po pobraniu z bazy danych mysql ? - znak zapytania. Jak to ominac? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 13 Dołączył: 7.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tekst z pola textarea zapisywany jest do bazy z znakami nowego wiersza zamiast znaków <br /> z HTML'a. Przeglądając bazę np w phpMyAdminie możesz mięć wrażenie że tekst jest zapisywany poprawnie gdyż phpMyAdmin z pewnością użył funkcji nl2br(). Zamienia ona znak nowej linii na znak nowej linii w HTML'u.
A wiec podsumowując użyj funkcji nl2br($text) zanim wyświetlisz tekst na stronie to będzie wyglądał tak jak go wprowadziłeś w <textarea> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 13:11 |