Оглавление

29.2. Поле для ввода многострочного текста

После отправки формы

<textarea name="txt">Текст</textarea>


в  зависимости  от  метода  передачи  данных  на  сервере  будут  созданы  следующие переменные окружения:
□ метод GET:
$_GET["txt"]
□ метод POST:
$_POST["txt"]


Предположим,  что  в  поле  ввода многострочного  текста  необходимо  ввести первоначальное значение в сценарии. Это можно сделать так:

$str = 'Привет всем';
echo '<textarea name="txt" cols="15" rows="10">' . $str . '</textarea>';


Однако если строка содержит теги, то могут возникнуть проблемы. Поэтому их необходимо заменить на HTML-эквиваленты:

$str = 'Привет </textarea>всем';
$str = htmlspecialchars($str);
echo '<textarea name="txt" cols="15" rows="10">' . $str . '</textarea>';
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити