簡體   English   中英

ckeditor-將textarea插入數據庫

[英]ckeditor - insert textarea into the database

我正在使用CKEDITOR設計文本和所有內容,但無法將其發布到數據庫中。

無需頁面更改即可提交表單的Ajax腳本

<script type="text/javascript" src="JS/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="JS/jquery.validate.min.js"></script>
<script type="text/javascript">
    $(document).ready(function(){
        $("#myform").validate({
            debug: false,
            rules: {
cataName: "required",
cataSeo: "required",
cataMetaTitle: "required"
            },
            messages: {
cataName: "Wrong",
cataSeo: "Wrong",
cataMetaTitle: "Wrong"
            },
            submitHandler: function(form) {
                // do other stuff for a valid form
                $.post('submit?mode=category&value=insert', $("#myform").serialize(), function(data) {
                    $('.result').html(data);
                });
            }
        });
    });
</script>

CK編輯器

<script type="text/javascript" src="JS/ckeditor.js"></script>

插入表格

<form id="myform" name="myform" action="" method="post">
<textarea rows="10" cols="40" name="cataDesc" class="ckeditor"></textarea>
<input type="submit" value="submit" name="submit" class="sub-btn" />

cataDesc的發布值未進入操作文件。 所有代碼均正常運行,只是ckeditor無法正常工作,數據未發布到操作文件中。

如果要使用jQuery,則應使用jQuery適配器,否則將讀取(隱藏的)文本區域的內容,而不是顯示的CKEditor實例。

試試這個=>您的Mistack代碼為<type="submit"更改type="submit"

=>比寫這樣的查詢

?php
$content  = $_POST['cataDesc'];
mysql_connect("localhost","root","");
$conn = mysql_select_db("test");
$query = mysql_query("INSERT INTO table VALUES('','one',mysql_real_escape_string($content)");

嘗試確保您在網頁中沒有任何jquery錯誤。 如果所有運行都沒有問題,那么您可以使用php文件中的post方法獲取表單值。

$description  = $_POST['cataDesc'];

if(isset($_POST['catDesc']) && $_POST['catDesc'] != '')

{
//put down your query over here.
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM