Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> brak enterów w formularzu
ukaszq
post
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
franki01
post
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
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
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>
Go to the top of the page
+Quote Post
drPayton
post
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 (IMG:http://forum.php.pl/style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 10:23