【问题标题】:How to insert data into text area from mysql如何从mysql将数据插入文本区域
【发布时间】:2014-04-28 13:02:55
【问题描述】:

我正在尝试从 mysql 中检索数据并放入文本区域。插入到文本框的其他数据效果很好,但是当我想插入到文本区域时遇到了问题。

echo'<textarea name="abstract" id="abstract" size="200" value="'.$abstract.'"></textarea>';

我已经用

提取了我的查询
    $result = mysql_query("SELECT * FROM publication where file_id='$id'");
    $row1 = mysql_fetch_array($result);
    $abstract=$row1['abstract'];

谢谢你帮助我...

【问题讨论】:

    标签: php mysql textarea


    【解决方案1】:

    试试这个

    echo'<textarea name="abstract" id="abstract" size="200">'.$abstract.'</textarea>';
    
    or 
    <textarea name="abstract" id="abstract" size="200"><?php echo $abstract?></textarea>
    

    【讨论】:

    • 第一个语句 echo'&lt;textarea name="abstract" id="abstract" size="200"&gt;$abstract&lt;/textarea&gt;'; ,将无法按预期工作... PHP 字符串插值不适用于 ' 单引号 ... echo 'hello $name'; 将打印 hello $name
    • echo'';会工作
    【解决方案2】:

    Textarea 没有 value 标签:

    echo'<textarea name="abstract" id="abstract" size="200">'.$abstract.'</textarea>';
    

    【讨论】:

      【解决方案3】:

      用作

      echo '<textarea name="abstract" id="abstract" size="200">'.$abstract.'</textarea>';
      

      【讨论】:

        【解决方案4】:

        你需要把你的$abstract 像这样:

        echo'<textarea name="abstract" id="abstract" size="200">'.$abstract.'</textarea>';
        

        【讨论】:

          【解决方案5】:

          试试这个

          <textarea name="abstract" id="abstract" size="200" ><?php echo $abstract; ?></textarea>
          

          【讨论】:

            【解决方案6】:

            如果您想避免串联,可以将变量括在花括号中以避免任何混淆,如果确实如此,请按以下方式

            echo "<textarea name='abstract' id='abstract' size='200'>{$abstract}</textarea>";
            

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2016-08-29
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多