Преобразование текста в html

Илья3 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.04.2022

Привет! На сайте php есть поле textarea, если туда вставить код html, то он отобразится на странице как положено. То есть, если я вставляю в поле textarea: Продолжить - на странице отображается ссылка "Продолжить". Мне нужно тоже самое сделать для поле input, и на другой странице. Сейчас если я вставлю в поле инпут: Продолжить - на странице отобразится только текст "Продолжить" и соответственно в поле инпут после сохранения останется только текст, код html: автоматически будет удалён. Это уже реализовано через php, необходимо понять как это устроено и внести соответствующие правки исходя из моих потребностей, не используя сторонний код.

Для поле textarea используется следующий код:

 // Prepare the statement

$stmt = $this->db->prepare("UPDATE `info_pages` SET `title` = ?, `url` = ?, `public` = ?, `content` = ? WHERE `id` = ?");

$stmt->bind_param('sssss', $values['page_title'], $values['page_url'], $values['page_public'], $values['page_content'], $_GET['id']);

$this->db->real_escape_string($values['page_content']);

if(!empty($_POST)) {

$TMPL['message'] = $updateSettings->createInfoPage($_POST, 0);

$TMPL['current_title'] = $_POST['page_title'];

$TMPL['current_url'] = $_POST['page_url'];

$TMPL['current_content'] = $_POST['page_content'];

if($_POST['page_public']) {

$TMPL['ppon'] = ' selected="selected"';

} else {

$TMPL['ppoff'] = ' selected="selected"';

}

}

Заявки фрилансеров