将nicedit textarea内容保存到mysql数据库中

时间:2015-06-01 20:29:21

标签: javascript php mysql css nicedit

我是一个新手,所以我希望得到一个非常明确的解释,提前谢谢。

我在网站上使用nicedit textarea,要阅读的信息可能包含:

  • 只是纯文本(用户格式化)

  • 文字和图像一起

我正在使用mysql数据库,我不知道如何以下列方式保存textarea的内容:

  • 可以从数据库中读取文本而不会丢失用户格式
  • textarea中的图像可以存储到文件系统中,并在从数据库中读回文本时重新加载(并将图像放在用户想要的位置)。

如果需要这些信息,我正在使用php。

我希望有人理解我想要得到的东西,即使它暗示了另一种方法,任何帮助都会受到赞赏......

1 个答案:

答案 0 :(得分:2)

您无需担心保存内容,因为NicEdit会保存所有文字和内容。 HTML格式的样式。该HTML可以轻松保存到数据库的“文本”字段中。 问题是NicEdit没有将样式同步到原始文本区域,因此当您提交表单时,内容将在没有样式的情况下保存。

要解决此问题,您需要在提交表单之前通过添加以下行明确要求NicEdit保存样式:

nicEditors.findEditor('<you_textarea_id>').saveContent();