Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL -> PHP] Dodawanie znaków końca linii., przed wysłaniem tekstu do bazy
Asmox
post
Post #1





Grupa: Zarejestrowani
Postów: 359
Pomógł: 12
Dołączył: 16.01.2009

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


Kolejnym problemem dotyczącym moich newsów na własnym CMSie tongue.gif jest to, że nawet jeśli w formularzu (pole textarea) dane wysyłane mają znaki końca linii - to na podglądzie newsów ich nie ma. Wygląda to tak:
(1) Nowy news:
Piszę newsa wciskając enter co jakiś czas, załóżmy wysyłam takie dane w polu textarea:
Pierwsze zdanie.
Drugie zdanie.
Trzecie zdanie.


(2) Wysłanie do bazy
Otwieram bazę danych przez PHPMyAdmin a potem przez konsolę - używam zapytania SELECT * FROM news.
Dane wyglądają na niezmienione - poprawnie jedno zdanie jest pod drugim w tabeli podglądu danych.
Pierwsze zdanie.
Drugie zdanie.
Trzecie zdanie.


(3) Pobranie danych z bazy
No i bach! Dane na stronie głównej ignorują znaki końca linii.
Pierwsze zdanie. Drugie zdanie. Trzecie zdanie.

Jak rozwiązać ten problem?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
shark121
post
Post #2





Grupa: Zarejestrowani
Postów: 62
Pomógł: 5
Dołączył: 31.03.2008

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


Zobacz to: nl2br" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
Asmox
post
Post #3





Grupa: Zarejestrowani
Postów: 359
Pomógł: 12
Dołączył: 16.01.2009

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


OK, działa, ale jest pewien problem. Pisząc newsa, wszystko jest OK:
Pierwsze zdanie.
Drugie zdanie.
Trzecie zdanie.
Skrypt dodaje do tego znaczniki <br />, na stronie wszystko jest normalnie.
Pierwsze zdanie.<br />
Drugie zdanie.<br />
Trzecie zdanie.
Ale kiedy znowu edytuję, to nie dość, że mi wyświetla te znaki w oknie edycji, to jeszcze po edycji znowu mi dodaje te znaczniki, więc wychodzi:
Pierwsze zdanie.<br /><br />
Drugie zdanie.<br /><br />
Trzecie zdanie.

No i nie wiem co z tym zrobić mellow.gif
Czy dałoby się tak zrobić, żeby:
1. W oknie edycji nie pojawiały się żadne znaczniki <br />
2. Znaki końca linii nie były powtarzane łamiąc linię kilkakrotnie


--------------------
Go to the top of the page
+Quote Post
c3zi
post
Post #4





Grupa: Zarejestrowani
Postów: 266
Pomógł: 20
Dołączył: 15.11.2006
Skąd: Koszalin

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


Nie możesz napisać wyrażenia regularnego zamieniającego w edyciji <br /> na \n ? chwila ..


--------------------
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Go to the top of the page
+Quote Post
Asmox
post
Post #5





Grupa: Zarejestrowani
Postów: 359
Pomógł: 12
Dołączył: 16.01.2009

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


Chętnie, tylko nie wiem jak
@EDIT:
OK, już znalazłem. Jak ktoś jest zainteresowany to link:
http://forum.webhelp.pl/viewtopic.php?t=19...&highlight=

Ten post edytował Asmox 3.02.2009, 17:55:16


--------------------
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 Aktualny czas: 22.08.2025 - 04:26