робота с <textarea>, все строки сливаются в одну когда виводжу из БД
Добродень сообщники.
Вообщем-то вопрос такой... Я использую <textarea>, для добавления даних в базу, при редактировании текста видны строчки. А когда вывожу это на сайте из БД - все строки сливаются в одну. Как решить эту проблему? Помогите. Може есть исходник, пример.:help: |
во-первых почему вы считаете что данный вопрос следует задавать именно в этой ветке этого форума?
и вообще телепаты в отпуске.покажите как вы делаете указанные вами операции. [telepatemode] nl2br [/telepatemode] |
Скорее всего
[telepatemode] <pre>Вот сюда текст из базы</pre> [/telepatemode] |
я у себя решил это так
$el=str_replace('%0A','<br />',$el ); %0A - перевод строки в textarea надеюсь я верно тебя понял |
Цитата:
пожалуйста уделите больше внимания изучению языка,и не пишите такого ни в своих проектах, ни на форумах |
Эх, товарищи, раз уж на то пошло,
$el = ""; foreach(preg_split("~[\r\n]+~", $el) as $chunk){ $el .= "<p>" . htmlspecialchars($chunk) . "</p>"; }; |
subzey, или я не понимаю ТЗ, или нужен всего лишь white-space: nowrap?
Пардон, сплю. Не nowrap, а pre-wrap + для ИЕ word-wrap:break-word: pre { white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */ white-space: -pre-wrap; /* Opera 4 - 6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) [url]http://www.w3.org/TR/css3-text/#white-space[/url] */ word-wrap: break-word; /* IE 5.5+ */ } |
Часовой пояс GMT +3, время: 20:18. |