首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP :显示sqlite数据库中的html格式数据,使用tinymce保存

PHP :显示sqlite数据库中的html格式数据,使用tinymce保存
EN

Stack Overflow用户
提问于 2015-04-09 05:23:32
回答 1查看 1K关注 0票数 1

我正在php中使用sqlite数据库开发应用程序。我已经为textarea集成了tinymce 4.1.9。当我将数据保存在数据库中时,适当的html脚本会被保存,但是当在报表上显示来自数据库的数据时,所有html标记都不会反映出来。例如,H1或list或粗体没有显示其效果。甚至标记也保存在数据库中。脚本如下:

代码语言:javascript
运行
复制
<script language="javascript" type="text/javascript" src="tinymce/js/tinymce/tinymce.min.js"></script>



<script language="javascript" type="text/javascript">

    tinymce.init({
            selector: "textarea",
            theme: "modern",
            plugins: [
            "advlist autolink lists link image charmap print preview hr anchor pagebreak",
            "searchreplace wordcount visualblocks visualchars code fullscreen",
            "insertdatetime media nonbreaking save table contextmenu directionality",
            "emoticons template paste textcolor colorpicker textpattern"
        ],
            toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
            toolbar2: "print preview media | forecolor backcolor emoticons",
            image_advtab: true,
            templates: [
            {title: 'Test template 1', content: 'Test 1'},
            {title: 'Test template 2', content: 'Test 2'}
        ]
    });

</script>

Html:

代码语言:javascript
运行
复制
<textarea name="txtAboutComp" class="form-control" rows="5" ></textarea>

在报告中显示数据:

代码语言:javascript
运行
复制
  <?php
                        try 
                        {
                            $sqlite = new PDO('sqlite:DigitalStorageBox.sqlite');
                        }
                        catch (PDOException $e) 
                        {
                            echo 'Connection failed: ' . $e->getMessage();
                        }

                        $statement = $sqlite->prepare('SELECT distinct ID, Name, LogoPath,CompanyName,AboutCompany from  Company ');    

                        try 
                        {
                            $statement->execute();
                        }
                        catch (PDOException $e) 
                        {
                            echo "Statement failed: " . $e->getMessage();
                            return false;
                        } 
                        $result = $statement->fetchAll();
                        $cnt=0;

                        foreach ($result as $row) 
                        { echo $row['AboutCompany'];}
                ?>

请建议如何在报表上显示格式化数据?

EN

回答 1

Stack Overflow用户

发布于 2015-04-09 06:07:03

尝试使用PHP实体()函数将字符转换为html格式。让我知道结果。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29530390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档