【问题标题】:Textarea shows extra space while retrieving from database?Textarea 在从数据库中检索时显示额外的空间?
【发布时间】:2012-06-11 05:24:21
【问题描述】:

我有一个简单的 php 文件,它从 mysql 数据库中获取信息显示在 textarea 中,但是当我从浏览器打开它时,它会在 textarea 中文本的开头和结尾显示额外的空间

这就是它的样子(数据库文本没有多余的空格)

这是我为检索文本所做的操作

<textarea name="text" rows="9">
    <?php echo $fetchedData['founder_msg']; ?>
</textarea>

我使用简单的 mysql_fetch_array 来检索值 文本保存在数据类型文本的mysql数据库中的founder_msg字段中。

【问题讨论】:

    标签: php mysql html


    【解决方案1】:

    您在格式中插入了大量空白。请尝试以下方法:

    <textarea name="text" rows="9"><?php 
        echo trim( $fetchedData['founder_msg'] ); // trim, following comments
    ?></textarea>
    

    【讨论】:

    • @monk 尝试在数据周围添加trim()
    • 我会的,伙计。我本来打算早点做的。但你知道 stackoverflow 之前不允许我这样做,因为它为时过早
    【解决方案2】:

    试试这样:

    <textarea name="text" rows="9"><?=trim($fetchedData['founder_msg'])?></textarea> 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-06
      • 1970-01-01
      • 2015-12-09
      • 2019-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多