我正在使用TinyMCE編輯Ajax加載表單。當我用純文本格式發佈表單時,它就出現在數據庫中。但是,當我嘗試設置文本樣式(例如:粗體,斜體等)時,它不會到達也不會生成mysql_error()。我使用下面的代碼來發布數據到數據庫(我嘗試用三個方法,但任何低於不爲我工作)TinyMCE不支持PHP,MySQL
1)stripslashes($_POST['msg'])
2)
$allowedTags='<p><strong><em><u><h1><h2><h3><h4><h5><h6><img>';
$allowedTags.='<li><ol><ul><span><div><br><ins><del>';
strip_tags($_POST['msg'], $allowedTags)
3 )htmlentities($_POST['msg'])
,然後我試圖的var_dump($ _ POST [ 'MSG']),它顯示字符串( 「0」); 然後我刪除tinyMCE javascript鏈接,現在它工作正常。我無法理解可能是什麼問題?
我TinyMCE的集成代碼:
<script type="text/javascript" src="najupal.com/home/js/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "advanced"
});
</script>
請幫助我。
你能試着更詳細地描述出了什麼問題嗎?我不明白。如果你想把數據插入到mySQL數據庫中,'mysql_real_escape_string()'是要走的路線 –
請仔細閱讀:[我有一個問題,我應該提供哪些信息以便有人可以幫我解答? ](http://www.tinymce.com/wiki.php/TinyMCE_FAQ#I_have_a_question.2C_what_information_should_I_provide_so_that_somebody_can_help_me_with_an_answer.3F) – hakre