一些符号没有显示在div容器中,但显示在textarea - php

时间:2016-11-26 17:01:02

标签: php mysql

我在一个mysql表中有一些值:

Tom's SomeText
<html>
And some other text

我想在div容器中显示这些值,我只能看到:

Tom's SomeText

And some other text

当我想在textarea中显示相同的值时,我得到了这个:

Tom's SomeText
<html>
And some other text

我在UTF-8-general CI中有mysql,我的php文件是UTF8编码的。 我也添加了

<meta charset="UTF-8">

只是为了确定。 ......但它不起作用。

第一个PHP(此处'&lt;'html'&gt;'未显示)

<?php
$sql="SELECT * FROM posts";
$result=$conn->query($sql);

if($result->num_rows>0)
{
    while($row = $result->fetch_assoc())
    {
    ?>
        <div class="col span_2_of_3">
        <a href="post_edit.php?edit_id=<?php echo $row['id']; ?>"><div class="dl"><h2>EDIT</h2></div></a>
        <p><?php echo nl2br($row["content"]); ?></p>
        </div>
    <?php
    }
}
else{
    echo "shit";
}

第二个PHP(此处显示'&lt;'html'&gt;')

$sql_query="SELECT * FROM posts WHERE id=".$edit['id'];
    $edit_f=$conn->query($sql_query);
    if($edit_f->num_rows>0)     {
        while($red = $edit_f->fetch_assoc())    {
            echo '<textarea rows="1000" id="postcontent" name="postcontent">'.$red['content'].'</textarea><br>';
        }
    }
    ...

即使在这里(在stackoverflow的textarea中,如果我使用这个符号'&lt;'没有'',它就会被隐藏:))

如何解决我的问题?

提前非常感谢

0 个答案:

没有答案