2012-07-06 27 views
0

Я использую редактор jquery. И содержимое будет сохранено в базе данных вместе с тегами html. То есть, например, я набрал «aneesh» в редакторе, и использование редактора делает текст полужирным шрифтом, а курсив - на сохраненный контент на db. Таким образом, содержимое будет сохранено в db вместе с текстом и html-тегами.Преобразование html-тегов из db

Теперь я хочу взять контент из db и хочу показать текст в формах, которые необходимо преобразовать теги html, которые в моем содержимом хотят чтобы показать, как этот Aneesh есть ли способ для этого, пожалуйста, помогите мне

+1

У U попробуйте сделать это самостоятельно? У U есть некоторые ошибки? – Sergey

+0

В чем проблема? вы можете просто распечатать его на 'div' – diEcho

+0

. Мне не нужен способ его конвертации. – user1505907

ответ

0

Или вы можете также использовать htmlspecialchars()

$a=htmlspecialchars($a); 
<text>$a</text> 

wud help u сохранение и извлечение символов html

+0

ok Спасибо за помощь – user1505907

0

Просто выберите данные из базы данных (я использую PDO): и эхо/опубликовать результат в документ без строки форматирования:

$sql = 'SELECT * FROM table;'; 
$stmt = $DB->prepare($sql); 
$stmt->execute(); 
$row = $stmt->fetch(PDO::FETCH_ASSOC); 

echo $row['result']; 
0

, если в базе данных есть контент с тегами html, например, <b>Hello</b>, и когда вы снова вернете его из базы данных, редактор jquery, который вы используете, автоматически удалит эти теги и снова преобразует ваш текст и сделает его полужирным (если привет в случае). Нет необходимости ничего делать, кроме как просто повторить это.

1

Для сохранения и извлечения html вы должны использовать htmlspecialchars() - это сохраняет теги html и т. Д. И т. Д. При сохранении и htmlspecialchars_decode() - это преобразует их обратно в соответствующий html, который может отображаться, - при отображении извлеченного содержимого.

Хранение с использованием этого и вызов функции декодирования при заполнении текстового поля за редактором wysiwig должно/должно было сохранить все.

0

Для лучшего и легкого решения вам необходимо использовать javascript.

получить необработанный HTML содержимое из БД (с PHP), чтобы показать веб-браузер (с Javascript): innerHTML или .html() (JQuery)

Смежные вопросы