Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak wyświetlić zawartość sfor. tekst. z bazy dan., mam problem z formatowaniem tekstu
-Pitura-
post
Post #1





Goście







Problem polega na tym, iż po wprowadzeniu dowolnego tekstu ze strony internetowej do bazy danych, tekst ten jest sformatowany (za pomocą funkcji), tak że urzytkownik go wpisujący nie musi znać się na HTML czy php, a tekst wyświetli sie tak jak został wpisany, ale mam problem z liniami w których występują spacje.

PRZYKŁAD:
TEST TEST TEST

WYŚWIETLA SI JAKO:
TEST TEST TEST

Błagam pomocy, bo oszaleje. Siedzę nad tym już całe 24 godziny (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
W bazie danych tekst jest dobrze widoczny, włącznie ze znacznikami <BR> dodanymi automatycznie przez odpowiednią funkcję, ale nie mogę sobie poradzić z tymi spacjami (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Co zrobić, aby po wczytaniu się tekstu z bazy danych, wyświetlił się on tak jak tam występuje.
Go to the top of the page
+Quote Post
bregovic
post
Post #2





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


drogi kolego... wyswietlanie spacji to nie problem php... a przegladarki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

wystarczy ze w miejscu w ktorym wyswietlasz text, dasz odpowiedni styl. np jesli uzywasz div'a:
Kod
<div style="white-space: pre;">
text   ze    spacjami :P
</div>
Go to the top of the page
+Quote Post
-Pitura-
post
Post #3





Goście







Niestety to nie pomogło (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Pobieram dane z bazy PostgreSQL, które tam są dobrze wyświetlane. Następnie chce wyświetlić je na stronie internetowej za pomocą Print().

Cokolwiek zrobie tekst zawsze zjeżdża się i nie wyświetla spacji. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Zaraz osiwieje (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Tam gdzie podałem przykład na tym Forum. Stało się dokładnie to samo. W podglądzie artykułu były duże przerwy między:
TEST &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TEST

A po wyświetleniu wszystko się zjechało (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) TEST TEST

CO z tym zrobić (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
-Pitura-
post
Post #4





Goście







Co jest ciekawe. Kiedy pobieram te same dane do formularza, dal okienka tekstowego, wszystko jest okey (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ale kiedy wyświetlam Printem, pojawia się problem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
bregovic
post
Post #5





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


ok, powtorze bardzo powoli i spokojnie:

  1. <?php
  2. //wyciagasz dane z bazy i ladujesz do zmiennej (lub tablicy, whatever...)
  3. $dane = TEXT_ZE_ZPACJAMI;
  4.  
  5. //drukujesz w div'ie
  6. print '<div style=\"white-space: pre;\">'.&dane.'</div>';
  7. ?>


i powinno dzialac.
Go to the top of the page
+Quote Post
-mychaexe-
post
Post #6





Goście







Witam, właśnie tego szukałam znalazłam (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) pomogło i ładnie wyświetla mi spacje w danych z bazki MySQL . Dzięki
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: 27.09.2025 - 01:58