parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

<textarea>, \n, MySQL - отсутствует перенос строки

kechinoff 21.11.2006 17:18

Мелочь, но все-равно неприятно. Не парсер, но вдруг кто знает. Ситуация такая.
Имеем MySQL, Денвер, парсер, OS и Windows и FreeBSD.
Форма ввода товара. Поле описания <textarea name="Description">
Вводим описание, разбиваем на строки. Пример
Строка описания №1
Строка описания №2
Сохраняем в БД.
Потом выбираем из БД.
Делаем так:
^Description.match[\n][gi]{<br>}
Получаем:
Строка описания №1
Строка описания №2
А делаем так:
<textarea>$Description</textarea>
Получаем:
Строка описания №1Строка описания №2
Хотя делаем так:
<textarea>^Description.match[\n][gi]{<br>}</textarea>
и получаем
Строка описания №1<br>Строка описания №2
Т.е. разрыв \n есть, а в элементе формы TEXTAREA разрыв строки не ставится. Вообще чисто теоретически я понимаю, что есть еще \r, но ведь я же его не удаляю никуда.

Если кто сталкивался, подскажите, как сделать, чтобы в TEXTAREA выводились все разрывы строк?
Можно, конечно, сделать так:
<textarea>^Description.match[\n][gi]{
}</textarea>
Но это ведь коряво?