[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод текста из базы сохраняя абзацами
Sprut
Здраствуйте, делаю комментарии...

сообщение вводится в textarea и записывается в базу

если я пишу в поле

Например
Вот
Так

то в базу оно сохранятеся вместе с абзацами а когда уже вывожу на экран то получается:

Например Вот Так

как сделать что бы при выводе абзацы сохранились?

код:

printf('
<div>
<br>
<div style="border:1px solid #000000; background-color:#dddddd; width:200px; padding:5px;">Имя: %s</div>
<div style="border:1px solid #000000; background-color:#dddddd; width:400px; padding:5px; min-height:50px;">%s</div>
</div>
',$myrow2['name'], $myrow2["mess"]);
} while ($myrow = mysql_fetch_array($result));
} else { echo "<br>Нет комментариев<br>";};



Спустя 8 минут, 27 секунд (6.11.2010 - 15:23) kaww написал(а):
попробуйте так


preg_replace("\n","<br />",$myrow2["mess"]);

Спустя 2 минуты, 34 секунды (6.11.2010 - 15:26) ИНСИ написал(а):
Sprut тебе нужна функция: nl2br. Посмотри в yandex.

Спустя 11 минут, 39 секунд (6.11.2010 - 15:37) Guest написал(а):
Спасибо, вот так заработало

$result2 = mysql_query("SELECT * FROM comments_base WHERE id='$myrow[3]'");
$myrow2 = mysql_fetch_array($result2);
$newmess = nl2br($myrow2['mess']);
printf('
<div>

<br>

<div style="border:1px solid #000000; background-color:#dddddd; width:200px; padding:5px;">Имя: %s</div>
<div style="border:1px solid #000000; background-color:#dddddd; width:400px; padding:5px; min-height:50px;">%s</div>
</div>
',$myrow2['name'], $newmess);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.