Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: text area i enter [javascript]
Forum PHP.pl > Forum > Przedszkole
Roguś
Kolega mi mówił ze to trzeba zrobić javascriptem ale ani on ani ja nic nie umiemy z tego. Chodzi o to ze w polu text area po naciśnieciu entera dawał nowa linie ale w tekscie juz wysłanym. Bo teraz mam tak ze owszem przerzuca do nastepnej lini ale gdy zapisze do bazy to jest bez entera.
legorek
Kolega źle Ci powiedział. Na pewno w bazie jest "eneter", tylko w postaci niewidocznego dla ciebie znaku końca linii. Zainteresuj się funkcją: nl2br" title="Zobacz w manualu PHP" target="_manual
Roguś
No ok ale jak tego użyć zeby po nacisnieciu entera wskakiwało?
barat
Pisz normalnie do bazy używając enterów, wszystko się w bazie normalnie zapisze...

Potem przy wyświetlaniu tego

echo nl2br($tekst);

Zajrzałeś chociaż do dokumentacji ?
A może wyznajesz zasadę - po najmniejszej linii oporu ... ?

http://us.php.net/nl2br

Po prostu z textarea entery zapisywane są jako \n czyli znak nowej linii, ta funkcja zamienia takie "entery" na znaczki <br />
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.