Проблема, в том, что при выводе текста в простой блок из БД, он отображается с переносами, как и задумано, а если вывести этот текст в textarea, то будет всё в одну строчку и будут отображаться теги <br>. Как сделать вывод в textarea с нормальными переносами? Добавляю в базу текст таки образом PHP: $text = str_replace("\r\n", "<br>", $_POST['text']); $sql = "UPDATE `task` SET text = '".$text. "' WHERE weeks_day = ".$_GET['day']; в textarea, он выводится таким 1. Поучить JS.<br>2. Сходить в бассейн.<br> надо как-то сохранить в базу, таки образом PHP: INSERT INTO `task` (`id`, `weeks_day`, `text`) VALUES (NULL, '2', '1. Поесть.\r\n2. Поспать.\r\n3. Поработать.\r\n4. Погулять.\r\n5. Посмотреть телевизор.');
Добавлять надо текст в том виде, в котором он пришёл. Выводить в textarea тоже. А вот если его надо просто вывести, и сохранить с переносами, существует такая штука: https://secure.php.net/nl2br