2016-08-23 17 views
0

<div value = '<'>からシンボルを取得するデータベースに「<」というシンボルをアップロードします。 データベースの結果を見ると、htmlエンティティ&lt;が表示されました。そして、私はhtml_entity_decode()を試しましたが、うまくいきません。データベースにアップロードする際に、HTMLエンティティをUTF-8に変換するには? PHP

<option value = "<" <?php if (! empty ($dwwp_stored_meta['operator-post'])) { 
if ($dwwp_stored_meta['operator-post'][0]== '<') 
    echo 'selected = "selected"'; 
} ?>> < </option> 

そしてここでは、更新機能である:

update_post_meta($post_id, 'operator', sanitize_text_field(html_entity_decode($_POST[ 'operator' ],ENT_QUOTES,"UTF-8"))); 

しかし機能は、私はそれを解決することができますどのようにHTMLのエンティティを、アップロードここ

は、私のコードのdivのでしょうか?ありがとう。

答えて

2

sanitize_text_fieldは言う:

だから、ちょうどその機能を使用していない「エンティティに単一<文字を変換します」。とにかくSQLとは何の関係もありません.SQLテキストフィールドではなく、HTMLテキストフィールドに出力するためのものです。

+0

解決済み! – Capslock10

関連する問題