PHP:Tinymce“;造型;不保存更改

PHP:Tinymce“;造型;不保存更改,php,sql,tinymce,Php,Sql,Tinymce,我对Tinymce有一个问题,这个问题最近才开始出现。我有一个PHP页面,上面有Tinymce。当我单击submit按钮保存对TinyMCE的更改时,它不会保存样式-字体大小、粗体、图像等,而只保存文本。它将它插入到我的SQL数据库中 我觉得这与p标签有关,因为在问题发生之前,所有提交的文本都被包装在p标签中,而现在它们不是 但是我不知道怎么了!文本不是使用filter()之类的东西插入的,因此没有PHP字符串出错 Tinymce标题: <script type="text/jav

我对Tinymce有一个问题,这个问题最近才开始出现。我有一个PHP页面,上面有Tinymce。当我单击submit按钮保存对TinyMCE的更改时,它不会保存样式-字体大小、粗体、图像等,而只保存文本。它将它插入到我的SQL数据库中

我觉得这与p标签有关,因为在问题发生之前,所有提交的文本都被包装在p标签中,而现在它们不是

但是我不知道怎么了!文本不是使用filter()之类的东西插入的,因此没有PHP字符串出错

Tinymce标题:

    <script type="text/javascript">
tinyMCE.init({
        theme : "advanced",
        mode : "exact",
        plugins : "emotions,spellchecker,fullscreen",
        theme_advanced_buttons1 : "bold,italic,underline,strikethrough,separator,justifyleft, justifycenter,justifyright,justifyfull,separator,fontsizeselect,fontselect,styleselect,forecolor,backcolor,image, separator,blockquote,link,emotions,spellchecker,fullscreen",
        theme_advanced_buttons3_add : "fullpage",
        editor_selector :"mceEditor",
        elements : "tinyMCE",


    skin : "o2k7",
    skin_variant : "silver",

});
</script>
如果你需要更多的澄清,请让我知道。谢谢!:)

变化

mysql_query("UPDATE users SET block_newfriends='$_POST[block_newfriends]', details='".clean($_POST['details'])."', accept_trading='clean($_POST[accept_trading])', hide_online='clean($_POST[hide_online])', signature='".$_POST['signature']."' WHERE id = '" . USER_ID . "'");

请看一下文件

过了很长一段时间,我发现了这个问题。这与TinyMCE无关,它是我的一个配置文件中的一个wierd脚本!谢谢大家的帮助

我还必须补充一点,在这个错误发生之前,所有的HTML都会正确显示在页面上,而现在它只显示为文本。这不是问题所在。我更改了它,但当我编辑我的“签名”时,它会将其添加到数据库中,但去掉了诸如p、font、span、img标记之类的样式。我现在知道它为什么这么做了。什么是对服务器签名的post请求,你能用FireBug发布一个屏幕截图吗?它将文本发布到文本框中。文本框有tinymce“附加到它”以便您可以轻松编辑样式和添加图像等。它工作正常,但当我单击“提交”时,出于某种原因,它会删除所有样式标记,并仅将实际文本上载到数据库(SQL)。
如果有帮助,这就是提交按钮。添加有效的子项:“+body[style]”在tinyMCE.init对象中
mysql_query("UPDATE users SET block_newfriends='$_POST[block_newfriends]', details='".clean($_POST['details'])."', accept_trading='clean($_POST[accept_trading])', hide_online='clean($_POST[hide_online])', signature='".$_POST['signature']."' WHERE id = '" . USER_ID . "'");
header("Location: ".WWW."/identity/settings");
mysql_query("UPDATE users SET block_newfriends='$_POST[block_newfriends]', details='".clean($_POST['details'])."', accept_trading='clean($_POST[accept_trading])', hide_online='clean($_POST[hide_online])', signature='".$_POST['signature']."' WHERE id = '" . USER_ID . "'");
mysql_query("UPDATE users SET block_newfriends='$_POST[block_newfriends]', details='".clean($_POST['details'])."', accept_trading='".clean($_POST[accept_trading])."', hide_online='".clean($_POST[hide_online])."', signature='".$_POST['signature']."' WHERE id = '" . USER_ID . "'");