За последние 24 часа нас посетили 17952 программиста и 1719 роботов. Сейчас ищут 969 программистов ...

В input text выводится только одно слово, а все что после пробела не выводится

Тема в разделе "PHP для новичков", создана пользователем timur2008, 9 мар 2017.

  1. timur2008

    timur2008 Новичок

    С нами с:
    14 окт 2015
    Сообщения:
    136
    Симпатии:
    2
    Здравствуйте. Скажите а почему у меня текст берущийся из базы обрезается так что остается только одно слово до пробела? В интернете я нашел что причина в том что выводится данные должны так value = "текст1 текст2 текст3" Я Так и делаю но у меня почему то некоторые слова всеравно так и обрезаются. Делаю вот так
    PHP:
    1.  "<input  type=\"".$type."\" size=\"".$size."\"  name=\"". $name. "\" value=\"".$str."\">";
     
  2. timur2008

    timur2008 Новичок

    С нами с:
    14 окт 2015
    Сообщения:
    136
    Симпатии:
    2
    Хмм обратил внимание, не выводятся только слова которые заключены в кавычки. Названия всякие например ООО "Супер мега" Выводится только ООО :(
    --- Добавлено ---
    Сделал , оказывается нужно было сделать
    HTML:
    1. "<input  type=\"".$type."\" size=\"".$size."\"  name=\"". $name. "\" value=\"".htmlspecialchars($str)."\">"
     
  3. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.818
    Симпатии:
    1.333
    Адрес:
    Лень
    :eek: да у тебя БД уязвима! Тсс... только никому не говори!
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Потому что открой код страницы и посмотри, что там творится. У тебя кавычки эти ломали верстку. С кавычками всегда надо быть начеку.
     
  5. ArsNet

    ArsNet Новичок

    С нами с:
    24 май 2016
    Сообщения:
    288
    Симпатии:
    24
    Адрес:
    Владивосток
    Ептель это что за лес ''''''''''''''''