За последние 24 часа нас посетили 18896 программистов и 1626 роботов. Сейчас ищут 934 программиста ...

Как заполнить текстарею из пхп?

Тема в разделе "Прочие вопросы по PHP", создана пользователем buddy, 13 май 2014.

  1. buddy

    buddy Новичок

    С нами с:
    13 май 2014
    Сообщения:
    7
    Симпатии:
    0
    Собственно echo тупо печатает там где есть. А как записать текст в нужную текстарею?
     
  2. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    Код (Text):
    1. <?for($i=0;$i<=$count_textareas;$i++){?>
    2. <textarea <?=$i=101? 'placeholder="А как записать текст в нужную текстарею"':''?>></textarea>
    3. <?}?>
    ?
    upd. BaranPHP, совершенно верно.
     
  3. BaranPHP

    BaranPHP Новичок

    С нами с:
    24 янв 2014
    Сообщения:
    356
    Симпатии:
    0
    Так тексовое поле оно как бы для того что бы пользователь там что то писал а не ты. Если ты хочешь вывести какой то пример код такой:
    Код (Text):
    1. <textarea placeholder="сюда впечатываешь нужный тебе текст">
     
  4. buddy

    buddy Новичок

    С нами с:
    13 май 2014
    Сообщения:
    7
    Симпатии:
    0
    А можно комментарии?
     
  5. BaranPHP

    BaranPHP Новичок

    С нами с:
    24 янв 2014
    Сообщения:
    356
    Симпатии:
    0
    А что конкретно не ясно?
     
  6. buddy

    buddy Новичок

    С нами с:
    13 май 2014
    Сообщения:
    7
    Симпатии:
    0
    Цикл откуда то...
    <?=$i=101? - вот это вообще строка странная
     
  7. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    хех
    Код (PHP):
    1. <textarea name="example"><?php echo $var; ?></textarea>
    placeholer - это всего лишь подсказки. У input значения вставляются в атрибут value, у textarea - внутри тега, select`ы выбираются атрибутом selected )
     
  8. BaranPHP

    BaranPHP Новичок

    С нами с:
    24 янв 2014
    Сообщения:
    356
    Симпатии:
    0
    ХЗ я этого не писал.
    Код (Text):
    1. <textarea placeholder="сюда впечатываешь нужный тебе текст">Сюда текст как ты хотел, но я считаю это излишним лучше использовать placeholder<textarea>
    С пхп тоже самое:
    Код (PHP):
    1. <?php
    2. $a="сюда впечатываешь нужный тебе текст";
    3. $b="Сюда текст как ты хотел, но я считаю это излишним лучше использовать placeholder";
    4. ?>
    5. <textarea placeholder="<?php echo $a?>"><?php echo $b?><textarea>
     
  9. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    каким это образом излишне? placeholder - это пример, значение поля - это значение. Ты когда запись редактируешь тоже её через placeholder выводишь?
     
  10. BaranPHP

    BaranPHP Новичок

    С нами с:
    24 янв 2014
    Сообщения:
    356
    Симпатии:
    0
    Добавлено спустя 1 минуту 44 секунды:
    Если нужно чтобы твою запись отредактировал пользователь - тогда да, её надо вставлять внутрь тега textarea.
     
  11. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Текст, перед выводом в textarea, необходимо обработать htmlspecialchars, чтобы угловые скобки не портили верстку.
     
  12. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    тов. romach, значение пользовательского поля textarea заполняется пользователем и это не делается средствами сервера до отдачи страницы клиенту. Не существует проекта в котором это бы делалось ввиду отсутствия малейшей целесообразности в этом действии для данного типа поля. Заполняется именно атрибут placeholder, именно поэтому исправил код в посте выше.

    Каков смысл этого действия?
    Если нужно заполнить пользовательское поле шаблоном для ввода пользователя это делается средствами клиентской разработки, когда либо используется маска ввода, либо предлагается выбрать вариант шаблона ввода, после чего он также может применятсья как маска и только в этом случае происходит, опять же по иннициативе пользователя заполнение значения поля textarea но уже на стороне клиента.
    Не нужно придумывать свои стандарты и задачи для поля textarea.
     
  13. BaranPHP

    BaranPHP Новичок

    С нами с:
    24 янв 2014
    Сообщения:
    356
    Симпатии:
    0
    )) бывают разные задачи.
    Ну как вариант. Предположим есть сайт, у него присуствует админская часть. А администратор это тоже пользователь. При создании страницы в текстовое поле действительно нет нужды класть что то кроме примера, но вот при редактировании...
     
  14. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Это какой то взрыв мозга. Zuldek, какие ещё проекты у вас там не существуют? На этой странице есть поле для ввода ответа, пишите текст, жмите предпросмотр и f12.

    Чорт. Если тебе нужно добавить placholder http://htmlbook.ru/html/input/placeholder ты добавляешь placeholedr, если тебе надо вставить значение - вставляешь значение, с какого утра зеленое стало мокрым?