Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有HTML格式的PHP变量_Php_Html_Mysql - Fatal编程技术网

带有HTML格式的PHP变量

带有HTML格式的PHP变量,php,html,mysql,Php,Html,Mysql,以下是我从MySQL数据库中实际获得的变量: <h1>This is a H1</h1> <p>NOT BOLD</p> <p>&nbsp;</p> <p><strong>BOLD</strong></p> 这是一个H1 不大胆 粗体 我正在使用TinyMCE格式化代码 下面是我对它的回应 <?php // WHILE LOOP GETTING $ROW

以下是我从MySQL数据库中实际获得的变量:

<h1>This is a H1</h1>
<p>NOT BOLD</p>
<p>&nbsp;</p>
<p><strong>BOLD</strong></p>
这是一个H1
不大胆

粗体

我正在使用TinyMCE格式化代码

下面是我对它的回应

<?php 
// WHILE LOOP GETTING $ROW FROM MYSQL
$conContent = $row['content'];

您可以使用以下方法将变量插入
标记中:

<?php     
/* getting row from your table */    
$conContent = $row['content'];    
?>
<strong> <?php echo $conContent; ?> </strong>


另一个解决办法是:

$conContent = $row['content'];
echo "<strong>" . $conContent . "</strong";
//or echo "<strong> $conContent </strong";
$conContent=$row['content'];

回声“”$策划。“您可以检查输出的HTML源吗?HTML是否仍然存在?它看起来像是
strip\u tags()
或HTMLPurifier删除您的HTML。否则您将看到应用的格式或输出中的标记


如果你的数据库中有HTML代码,你不必在PHP中处理它,但可以直接打印出来。

那么,你想做什么?编辑:)希望你能帮助你展示实际输出的源代码是什么?你能确认你的HTML是否真的像你说的那样存储在数据库中吗?我从数据库中复制并粘贴了它这不是OP想要的。@DarrenGriffin:是的,在这种情况下,它将显示为粗体。我需要它来处理它,我需要它来处理标题标记。我不希望它只是粗体,我希望它格式化所有标记。什么是标题标记?你可以应用任何你想要的样式。用适当的标记或u替换
另外,如果您希望所有元素都具有相同的样式,只需在while循环中插入此代码,它就会以所需的样式显示所有元素。
foreach($row as $v) {

echo "<strong>$v</strong";

}