Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql]Wprowadzanie znaków entera do bazy z konsoli
Jarod
post 7.10.2007, 15:48:07
Post #1





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Ehh.. Głupi problem. Chcę wprowadzić do tabeli dłuższy tekst, zawierający po kilka znaków enter (tak aby na stronie były uwzględniane). Nie wiem jak to zrobić. Probowałem kombinacje \n\r ale na stronie entery nie są stosowane (w bazie tak). Można by cały tekst przelecieć preg..() i zamienić znaki \n na <br />.. Wiecie może jak to jest z polem textarea - jak ono zapisuje znaki enter w bazie? Niestety nie mogę tego teraz sprawdzić a to dość pilna sprawa.
Może jest jakaś funkcja mysql, która zamienia znaki entera na na dowolnie inne?


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
Go to the top of the page
+Quote Post
Nattfarinn
post 7.10.2007, 16:08:27
Post #2





Grupa: Zarejestrowani
Postów: 136
Pomógł: 22
Dołączył: 19.09.2007
Skąd: Sosnowiec

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


Textarea jeśli się nie mylę, w bazie danych zapisuje poprostu znak końca linii.

Masz właściwie dwa proste wyjścia, jeśli chcesz by kolejne wiersze były uwzględniane przy wyświetlaniu:
- zamień znak końca linii przy wyświetlaniu na <br />.
- zamień znak końca linii przy dodawaniu do bazy na <br />

Pozdrawiam!


--------------------
Code should run as fast as necessary, but no faster; something important is always traded away to increase speed.
-- R. Pattis
Go to the top of the page
+Quote Post
tehn
post 7.10.2007, 16:25:56
Post #3





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 8.09.2007

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


funkcja nl2br() zmienia znaki końca wiersza na brki... i tak jak już to pisał Nattfarinn textarea wstawia tekst do bazy razem ze znakami nowego wiersza...


--------------------
sidzina
Go to the top of the page
+Quote Post
Jarod
post 7.10.2007, 18:24:01
Post #4





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Dzięki. Chyba najlepszym sposobem będzie zamiana znaków końca wiersza na br

pzdr


--------------------
”Godzina nauki w życiu nowoczesnego apostoła jest godziną modlitwy.”
(św. Josemaría Escrivá, Droga, 335)
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 - 11:22