| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > input type=text |
| Автор: Falcon 29.7.2009, 15:50 | ||
| Добрый день! мне надо отредактировать запись в БД... я нахожу эту запись и отображаю ее в форме, но почему то текстовые поля в input type=text отображают только первое слово... Например, если у меня в записи "Добрый день!" то в форме отображается "Добрый"
если выводить одну только переменную echo $naim;, то все в порядке |
| Автор: Nigel 29.7.2009, 15:53 |
| Смотрите исходник и все станет ясно |
| Автор: Falcon 29.7.2009, 16:11 | ||
не понял, какой исходник? |
| Автор: skyboy 29.7.2009, 16:17 |
исходный HTML-код сформированное страницы. firefox - CTRL+U opera CTRL+F3 IE - меню "вид" -> "просмотр HTML кода" |
| Автор: Falcon 29.7.2009, 16:25 | ||
Спасибо за совет! Дошло - кавычки надо ставить
|
| Автор: Ипатьев 29.7.2009, 16:27 |
| А если в записи будет Д'Артаньян? |
| Автор: Falcon 30.7.2009, 13:43 |
| по идее не должно такого быть, но мало ли... а какой выход? |
| Автор: Ипатьев 30.7.2009, 13:47 |
| htmlspecialchars() данные, выводимые в форму, в обязательном порядке должны быть обработаны этой функцией. |
| Автор: Falcon 30.7.2009, 14:05 |
| а можно на моем примере продемонстрировать применение этой функции? |
| Автор: Ипатьев 30.7.2009, 14:15 |
| Я бы порекомендовал попробовать разобраться самостоятельно. Это будет хорошая практика, раз уж применение обычной функции в РНР вызывает вопросы. |