Задать вопрос
prrrrrrr
@prrrrrrr
Верстаю сразу на PHP.

Как сохранять переносы из textarea при добавлении в БД?

Подскажите, как сохранить переносы из textarea (если имеются) при добавлении в БД? (автоматический < br / >)

К примеру так выглядит обработчик:
<?php
	$data = $_POST;
	if ( isset($data['add2']) )
	{
			$posts = R::dispense('posts');
			$posts->post_text = $data['post_text'];
			
			header("Location: /?id=3");
	}
?>


И соответственно html:
<textarea placeholder="*Введите текст" name="post_text" /></textarea>
  • Вопрос задан
  • 934 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
boyarskiy_mihail
@boyarskiy_mihail
При добавлении в бд ничего не нужно менять в тексте. При выводе текста из бд на страницу используй nl2br()
При вставки текста из бд в textarea, выставляй без преобразований. Ну можн htmlspecialchars.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@MaksPaverov
Замена при добавлении в БД:
$description = str_replace("\n","<BR>",$description);


Замена при редактировании(вывода из БД):
$myrow_index[description] = str_replace("<BR>","",$myrow_index[description]);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
18 дек. 2024, в 13:47
1800 руб./в час
18 дек. 2024, в 13:22
30000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект