0

テキストボックスに表示したいデータベースから情報を取得しましたが、常に失敗しています。

データベースから取得した値: $text = "Keith's Club";

echo "<input type='text' value='$text' />";

テキストボックス内に戻るはずKeith's Clubですが、表示されるだけですKeith

私は試した

<input type='text' value='".htmlspecialchars(stripslashes($cname))."' />;

しかし、それは機能していません。

4

2 に答える 2

2

で quotestyle と charset を使用していることを確認する必要がありhtmlentites()ます。エディターの php ページは、次のように同じようにエンコードする必要があります。

$text = "Keith's Club";
echo "<input type'text' value='".htmlentities($text, ENT_QUOTES, 'UTF-8')."' />";

繰り返しますが、エディターの php ページが正しくエンコードされていることを確認してください。

于 2013-09-17T01:38:33.037 に答える
0

htmlentitiesを使用します。

echo '<input type="text" value="'. htmlentities($text) .'" />';

またはさらに良い:

$text = htmlentities("Keith's Club");
于 2013-09-17T01:26:36.223 に答える