#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>