За последние 24 часа нас посетили 19115 программистов и 1629 роботов. Сейчас ищут 915 программистов ...

вывод в форму до первого пробела

Тема в разделе "PHP для новичков", создана пользователем Zalax, 11 мар 2011.

  1. Zalax

    Zalax Активный пользователь

    С нами с:
    13 фев 2011
    Сообщения:
    3
    Симпатии:
    0
    Доброго времени суток! Пытаюсь сделать вывод из mssql базы в текстовую форму, но данные из поля выводит до первого пробела, никак не пойму почему.

    PHP:
    1. <?php
    2. $host="localhost";
    3. $user="manager";
    4. $pwd="manager";
    5. $database="test";
    6. $db=mssql_connect($host,$user,$pwd) or die ("ahtung!");
    7. mssql_select_db($database) or die("cannot take base!");
    8. $query = "select opisanie from buying where id = 5 ";
    9. $res1 = mssql_query($query) or die('1st query error: '.mysql_error());
    10. $fetch = mssql_fetch_array($res1);
    11. $last = $fetch['opisanie'];
    12. ?>
    13. //это форма куда происходит выборка
    14. <FORM ACTION="refresh.php" METHOD=POST>
    15. Состояние последнего заказа: <input type="text" value=<?=$last?> SIZE=30/>
    16. <input type="submit" value="Обновить"/>
    17. </FORM>
    Для наглядности вот скрин http://img691.imageshack.us/f/21641578.jpg/ Внизу красным подчеркнуто то, что есть в базе, и в этом случае вывод работает правильно, а в верху то, что выводится в форму, до первого пробела. Подскажите где ошибка?
     
  2. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    может value="<?=$last?>" ?
     
  3. Zalax

    Zalax Активный пользователь

    С нами с:
    13 фев 2011
    Сообщения:
    3
    Симпатии:
    0
    2tommyangelo да! огромное спасибо!!
     
  4. jenya777777

    jenya777777 Активный пользователь

    С нами с:
    16 мар 2010
    Сообщения:
    562
    Симпатии:
    0
    Попробуй сделать так
    Код (Text):
    1.  
    2. <input type="text" value="<?=$last?>" size="30"/>
    У меня выводится полный текст
     
  5. jenya777777

    jenya777777 Активный пользователь

    С нами с:
    16 мар 2010
    Сообщения:
    562
    Симпатии:
    0
    блин, пока отвечал, меня опередили =)
     
  6. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    jenya777777

    20 минут ответ набирал?
     
  7. jenya777777

    jenya777777 Активный пользователь

    С нами с:
    16 мар 2010
    Сообщения:
    562
    Симпатии:
    0
    =) нет, это я просто отвлекся на работе