![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 13.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z umieszczeniem tekstu w bazie i pozniejszym jego wyswietleniu.
Tekst jest wprowadzany w polu textarea:
Po zapisaniu w bazie tekstu brak jest znakow konca linii. Czy fizyczne zawijanie tekstu nie dodaje takich znaków? Jak jest lepiej? Wprowadzac tekst do bazy bez znakow konca linii i pozniej za pomoca skryptu wyswietlac kolejne linie? Czy przed wprowadzenie tekstu do baz dodac znaki konca linii? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
jesli przed zapisem do bazy nie uzywasz zadnych kosmicznych funkcji, to do bazy zapiszą się tez entery.
pisales cos o wyswietlaniu. jesli ty wyswietlasz te tekst od razu na stronke to ci entery znikną, gdyz w html nową linią jst <br />. Musisz przed wyswietleniem, potraktowac tekst funkcją nl2br() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 13.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
za bardzo nie rozumiem o co teraz pytasz. pokazales mi tu jak tworyzsz tekstarea. nic do niego z kodu nie wstawiasz. oco pytasz?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 13.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
ok juz tlumacze ....
Do textarea wprowadzam text przewijanie jest fizyczne czyli powinien dodawac znaki konca linii. Ale raczej nie dodaje (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) , jak dam reczenie enter to i owszem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Jesli w tekst w bazie bylby zapisywany bez znakow /r/n to przy wyswietlaniu musialbym porcjami pobierac tekst, cos w rodzaju:
tak w uproszczeniu Narazie to wyglada tak: zapisywanie:
wywietlanie:
Cos mi sie wydaje ze trzeba bedzie recznie enterowac ... |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no ale czy ty wogole uzylesz funkcji co ci podalem? nl2br()? nie widze tego. skrypt co pokazales zachowuje sie prawidlowo. a nie wyswietla ci nowych linii bo pisalem ci ze now linie w html są olewane. musi byc znacznik <br />. i to wlasnie robi nl2br() dopisuje obok enterow znaczik <br />, dzieki czemu masz nowe linie...
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 13.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Chyba zle wyluszczylem o co mi chodzilo.
Jak klepie tekscik w textare (przy wrap physically) to przy przejsciu automatycznym do drugiej linii enter sam sie nie doda ... prawda? A ja tak wlasnie chcialem Ponizej kod ktory (chyba potwierdza moje przypuszczenia ..
Trzeba by chyba jakims skrypcikiem dodawac znaki konca linii co iles znakow ale tez trzeb by zwazac na spacje ... uff. |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No i wszystko jasne. prosze, tu masz funkcję, która chyba zrobi to co chcesz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
http://pl.php.net/manual/pl/function.wordwrap.php |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 13.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:06 |