Я извлек информацию из базы данных, которую хочу отобразить в текстовом поле, но она всегда терпит неудачу.Апостроф в текстовых полях
Значение я получаю из базы данных: $text = "Keith's Club";
echo "<input type='text' value='$text' />";
Он должен вернуть Keith's Club
внутри текстового поля, но то, что происходит, является то, что он отображает только Keith
Я попытался
<input type='text' value='".htmlspecialchars(stripslashes($cname))."' />;
Но это не работает.
Более сложным, чем это, вероятно, должно быть, не так ли? Если вы используете двойные кавычки в своих HTML-атрибутах, вы можете опустить 'ENT_QUOTES'. Также UTF-8 является кодировкой по умолчанию с PHP 5.4.0 и далее. – N1ck