Следующий PHP должен показывать «просто тест», но показывает только «просто». Что я делаю неправильно?
{echo "<p>Description: <input type='text' autocomplete='off' name='description' id='description' style='text-align: left; background-color: lightgreen; width: 80mm' value = ".$array["description"].">";}
К сожалению, $ array [] - это строка данных из оператора выбора SQL, "описание" которого является полем в операторе SELECT.
Попробую еще раз что такое $ array?. То, что вы думаете, не всегда может быть тем, что есть. Так что скажите мне, что такое $ array, не то, что вы думаете или хотите, а что это на самом деле!
$ description = strip_tags ($ array ["описание"]); echo $ description; // это возвращает "просто тест" echo "<p> Описание: <input type = 'text' name = 'description' id = 'description' style = 'text-align: left; background-color: lightgreen; width: Значение 80 мм = ". $ description. "> </p>"; // это возвращает "только" в поле ввода
Не уверен, что понимаю. Я знаю, что значение $ array ['description'] - это «просто тест», но при использовании в качестве значения в поле ввода текста HTML оно показывает только «просто».
Это решило мою проблему: stackoverflow.com/questions/34466145/…






value = '".$array["description"]."'>" Вы должны использовать '
Вам нужно добавить больше контекста к вашему ответу.
Пробовал. По-прежнему возвращает только первое слово во фразе.
@WebOOK Я не думаю, что ваш ответ повлияет на результат OP.
@ suvojit_007 Я думаю, что да, но он / она не объяснил ответ. Это проблема. jsfiddle.net/3tknz7sd
@andreas Спасибо, Андреас.
Возникает очевидный вопрос: что такое
$array["description"]?