Автор Тема: Как вставить в поле формы данные с пробелом?  (Прочитано 2803 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Pr0Head

  • Members of GreenPeace
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://digital-market.ru
Что-то не выходит каменная чаша...  :insane:

Нужно загнать из БД в текстовое поле данные.
Данные текстовые, с пробелами и другими знаками препинания. Но вот пробел принципиально не хочет работать. Появляется первое слово, а все что после пробела - съедается...

Пробовал подменять символы:
str_replace("+", " ", $name); при записи в БД и
str_replace(" ", "+", $name); при чтении из БД в поле.

Не помогло.

Если оставлять все по-умолчания, без подмены, тоже не работает как надо.


Хелп!
Банк выполнил недопустимую операцию и будет закрыт!

  • Гость
Как вставить в поле формы данные с пробелом?
« Ответ #1 : 27 Января 2002, 04:39:19 »
Вообще, конечно странно. Приведи лучше пример кода, где ты выводишь данные на странице.
Но в любом случае при выводе на страницу жедательно делать htmlspecialchars, а если  хочешь, чтобы последовательности пробелов сохранялись, то еще и str_replace(" "," ",$field)

  • Гость
Как вставить в поле формы данные с пробелом?
« Ответ #2 : 27 Января 2002, 04:43:44 »
Тьфу ты блин, такое чуйство, что в этом форуме забыли сделать htmlspecialchars... :(
Надо str_replace(" "," ",$field

Тест:

  • Гость
Как вставить в поле формы данные с пробелом?
« Ответ #3 : 27 Января 2002, 04:45:25 »
Странно...

Оффлайн Pr0Head

  • Members of GreenPeace
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://digital-market.ru
Как вставить в поле формы данные с пробелом?
« Ответ #4 : 27 Января 2002, 04:51:12 »
Спасибо, все заработало...

Что самое интересное, пробовал:

str_replace("+", " ", $name);
str_replace("+", "&nbsр", $name);

а вот пустоту на nbsp не пробовал...

Еще раз сэнькс!
Банк выполнил недопустимую операцию и будет закрыт!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28