在textarea中显示数据库值

dr1*_*054 1 html php

我正在尝试以一种使某人可以编辑其值的形式显示textarea的值。文本区域什么也不显示,但是我检查了数据库,并且有2个句子值。这是我正在使用的代码:

<textarea rows="5" cols="55" name="P1Bio" value="<?=$record['P1Bio']?>">
</textarea>
Run Code Online (Sandbox Code Playgroud)

P1Bio是领域。在同一表格上,我也从文本框中获取值,并且工作正常。这是我用于文本框的代码:

<input type="text" size="90" name="P1Email" value="
<?=$record['P1Email']?>">
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我为什么textarea没有显示任何内容吗?谢谢。

jsz*_*ody 5

textareas没有value属性。

您需要将内容放在开始和结束标记之间,如下所示:

<textarea rows="5" cols="55" name="P1Bio"><?=$record['P1Bio']?></textarea>
Run Code Online (Sandbox Code Playgroud)