Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> brak enterów w formularzu
ukaszq
post 2.01.2008, 19:49:50
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 8.08.2007

Ostrzeżenie: (10%)
X----


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
franki01
post 2.01.2008, 19:56:41
Post #2





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


1. Zeby wyswietlic na stronie tekst z enteremi uzyj nl2br" title="Zobacz w manualu PHP" target="_manual
2. Sprawdz czy kodowanie bazy danych, strony z ktorej jest wstawiana tresc i tej, gdzie jest pokazywana jest wszedzie takie same. Jezeli nie to sie nie dziw ze sa takie bledy.
Go to the top of the page
+Quote Post
webdice
post 2.01.2008, 19:56:59
Post #3


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Przy dodawaniu zmieniaj

Kod
\n


na

Kod
<br />
Go to the top of the page
+Quote Post
aiv
post 2.01.2008, 19:58:08
Post #4





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>


--------------------
Mariusz Dalewski
Aiv's dev blog
Go to the top of the page
+Quote Post
drPayton
post 2.01.2008, 20:55:58
Post #5





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


No i dostałeś elegancko 3 identyczne odpowiedzi w tym samym czasie winksmiley.jpg
To teraz jeszcze popraw temat wątku na zgodny z zasadami forum przedszkole i wszystko będzie dobrze.

Pozdrawiam!
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: 14.08.2025 - 12:37