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>
  • Вопрос задан
  • 892 просмотра
Решения вопроса 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]);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
от 300 000 до 500 000 ₽
07 мая 2024, в 23:46
3000 руб./за проект
07 мая 2024, в 23:32
1200 руб./в час
07 мая 2024, в 23:27
1000 руб./за проект