Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przechowywanie entera i spacji, w bazie danych
bobens_83
post 29.12.2005, 15:46:56
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 7.11.2005
Skąd: z Czelsy

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


Witam. Mam pytanko. Tworze 'textarea', po uzupelnieniu ktorego jego zawartosc zaipsywana jest do bazy danych (VARCHAR 5000). Jednak gdy podczas wpisywania zawartosci do pola wprowadza sie znaki enter czy spacje, pozniej przy pobieraniu zawartosci pola z bazy danych sa one ignorowane i tekst wypisywany jest 'ciurkiem'. Jak tego uniknac? Widze ze przykladowo to pole posta na forum ma rozwiazany ten problem. Prosze o wskazowki i pozdrawiam.
Go to the top of the page
+Quote Post
Phomerus
post 29.12.2005, 15:49:23
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 6.11.2005

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


Przeciez do takich celow uzywa sie "TEXT" a nie "VARCHAR"....
Go to the top of the page
+Quote Post
kszychu
post 29.12.2005, 15:56:05
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


@Phomerus: znowu głupoty piszesz.
@bobens_83: znaki te nie są ignorowane (entery tak, ale spacje?questionmark.gif), po prostu html potrzebuje <br />, żeby przełamać linię.
Proponuję przyjżeć się funkcji nl2br().


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
bobens_83
post 29.12.2005, 16:34:12
Post #4





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 7.11.2005
Skąd: z Czelsy

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


Chodzilo mi o to, ze wiecej niz 1 spacje pod rzad. Np jak chce zrobic wciecie akapitu czy cos takiego ... nl2br() rozwiazuje problem enterow, ale wcice akapitow juz nie. Aczkolwiek tekst j est juz o wiele bardziej przejrzysty smile.gif Dzieki za pomoc, jakbyscie jeszcze mieli jakis pomysl na te spacje, bylbym wdzieczny za wskazowke.
Go to the top of the page
+Quote Post
mike
post 29.12.2005, 17:24:07
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


~bobens_83 podstawy HTML się kłaniają.
Przecież HTML ignoruje wielokrotne spacje.

Aby jednak je zobaczyć użyj <pre>
Go to the top of the page
+Quote Post
Paweł :)
post 29.12.2005, 18:21:34
Post #6





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 27.12.2005

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


Cytat(bobens_83 @ 2005-12-29 15:34:12)
Chodzilo mi o to, ze wiecej niz 1 spacje pod rzad. Np jak chce zrobic wciecie akapitu czy cos takiego ... nl2br() rozwiazuje problem enterow, ale wcice akapitow juz nie. Aczkolwiek tekst j est juz o wiele bardziej przejrzysty smile.gif Dzieki za pomoc, jakbyscie jeszcze mieli jakis pomysl na te spacje, bylbym wdzieczny za wskazowke.

niewiem czy dobrze zrozumiałem ale jak chcesz miec wiecej spacji uzyj
  1. &nbsp;
Go to the top of the page
+Quote Post
kszychu
post 30.12.2005, 16:36:02
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


smile.gif+2005-12-29 18:21:34-->
CYTAT(Paweł smile.gif @ 2005-12-29 18:21:34)
[quote=bobens_83,2005-12-29 15:34:12] Chodzilo mi o to, ze wiecej niz 1 spacje pod rzad. Np jak chce zrobic wciecie akapitu czy cos takiego ... nl2br() rozwiazuje problem enterow, ale wcice akapitow juz nie. Aczkolwiek tekst j est juz o wiele bardziej przejrzysty  smile.gif  Dzieki za pomoc, jakbyscie jeszcze mieli jakis pomysl na te spacje, bylbym wdzieczny za wskazowke. [/quote]
niewiem czy dobrze zrozumiałem ale jak chcesz miec wiecej spacji uzyj
  1. &nbsp;
[/quote]
Pomysł dobry, ale kolega to chyba tego nigdy nie używał... Kolega spróbuje długie zdanie porozdzielać takimi spacjami... Rozjechało się? O kurcze! To pewnie dlatego, że nbsp oznacza Non Breaking Space i do "domowego użytku" to się raczej nie nadaje.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
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: 26.06.2025 - 19:57