php - 文本框自动填充 mysql 数据,但不填充文本区域

标签 php html mysql

我是新人,仍在学习,但已经能够找到以前问题的解决方案......但这对我来说很难。我们将非常感谢您的帮助!

我有一个sql数据库,它成功填充了表单中的文本框,但还有一个注释文本区域未填充数据库的内容。

对于文本框,代码是

<td colspan="1" rowspan="1" style="vertical-align: top;">First Name:
<input type="text" name="fname" value="<?php echo $fname; ?>"<br>

对于文本区域来说是

<td colspan="4" rowspan="1"style="vertical-align: top; text-align: center;">
<textarea cols="120" name="comments" rows="20" value="<?php echo $comments; ?>"></textarea><br>
</td>

我认为语法与文本和文本区域不同。

感谢您的帮助...

最佳答案

不要使用 value 属性,只需使用内部内容,如下所示:

<textarea cols="120" name="comments" rows="20"><?php echo $comments; ?></textarea>

此外,文本框上缺少 /> 关闭标记:

<input type="text" name="fname" value="<?php echo $fname; ?>" /><br>

关于php - 文本框自动填充 mysql 数据,但不填充文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32898799/

相关文章:

php - 大 csv 文件未上传到数据库

javascript - 让 javascript 为 .xml 文件执行

php - MySQL 不会永远使用

php - php mysql 中的 friend 建议

mysql - 这段消除排列的SQL代码如何改进?

php - 使用 php/mysql 在 Codeigniter 中进行 301 重定向

javascript - 从 HTML 下载数据表作为图像

php - 在我的 php 应用程序中使用 Redis、Predis

html - 替代目标 ="_blank"

html - 纯css打开/向上打开的下拉菜单