You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP读取MySQL TEXT字段无法在HTML textarea正常显示问题求助

问题解决方法

核心原因

你的问题和MySQL的TEXT字段类型无关,是<textarea>标签的HTML语法使用错误:textarea 没有value属性,它的默认值需要写在<textarea>和</textarea>的标签内容区域,而不是放在value属性里。

修改步骤

1. 修正minreq字段的textarea代码

把原来的代码:

<textarea class="form-control" type="textarea" name="minreq" id="minreq" maxlength="6000" rows="5" value='<?php echo $minreq; ?>'></textarea>

替换为:

<textarea class="form-control" name="minreq" id="minreq" maxlength="6000" rows="5"><?php echo htmlspecialchars($minreq); ?></textarea>

2. 同步修正posdetails字段的textarea代码

同理,posdetails对应的textarea也有同样的问题,一并修改:

<textarea class="form-control" name="posdetails" id="posdetails" maxlength="6000" rows="5"><?php echo htmlspecialchars($posdetails); ?></textarea>

补充说明

  • 这里使用htmlspecialchars()函数处理输出内容,是为了转义内容里的HTML特殊字符(比如引号、<、>等),避免内容中的特殊字符破坏页面结构,同时也能防范XSS安全风险。
  • textarea标签不需要写type="textarea"属性,属于冗余写法可以直接删除。

内容的提问来源于stack exchange,提问作者PRossouw

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 17:57:04