Как разместить значение PHP в текстовой области HTML

#php #html #textarea

#php #HTML #текстовая область

Вопрос:

Я пытаюсь создать страницу, на которой я могу обновлять данные MySQL. Я хочу, чтобы «текущее содержимое» уже было видно в поле, чтобы его можно было обновлять. Но поле слишком маленькое.

Я пробовал использовать ввод, и он работает, но только в одной строке, данные, которые я хочу обновить, представляют собой длинный абзац. Я пытался использовать textarea, но, похоже, это не работает.

 <input type="text" name="comment" value="<?php echo $currentCategory['comment']; ?>" />

<input  type="submit" name="submit" value="Save Review"  />
````````````````````````````````````````````````````````
<textarea type="text" name="comment" value="<?php echo $currentCategory['comment']; ?>" />
</textarea>



I want the paragraph to fit in the box.
  

Комментарии:

1. Текстовое поле работает иначе, чем другие входные данные. Поместите свое значение между тегами текстовой области: <textarea> <?php echo $value ?> </textarea>

Ответ №1:

Вы пишете код неправильно, как указано в комментарии. Вы должны написать это так:

 <textarea type="text" name="comment"/>
  <?php echo $currentCategory['comment']; ?>
</textarea>
  

Если вы хотите, чтобы поле текстовой области не было доступно для редактирования, добавьте readonly

 <textarea type="text" name="comment" readonly />
  <?php echo $currentCategory['comment']; ?>
</textarea>