Dùng CKeditor để format text trên web, sau đó làm sao để update code html đó lên mysql?

mọi người cho mình hỏi là dùng CKeditor để format text trên web. sau đó làm sao để update code html đó lên mysql ạ.
Thank all,

1 Like

kiếm trên google ra được link dưới.
dùng hàm mysql_escape_string()

3 Likes

vấn đề của e là như thế này ạ. e search trên stackoverflow thấy link này Insert html code into mysql DB. khi chạy thì báo lỗi Undefined index: editor1 :frowning:

<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
                <textarea name="editor1" id="editor1" rows="10" cols="80">
                  <?php
                    $s = "SELECT * FROM pages";
                    $q = mysqli_query($conn, $s);
                    while ($row = mysqli_fetch_array($q, MYSQLI_ASSOC)) {
                      echo "{$row['title']}<br>";
                      echo "{$row['content']}";
                    }
                  ?>
                </textarea>
                <script>
                    // Replace the <textarea id="editor1"> with a CKEditor
                    // instance, using default configuration.
                    CKEDITOR.replace( 'editor1' );
                </script>
                <input type="submit" name="edit" value="Edit">
            </form>
            <?php
              echo strip_tags($_POST['editor1']);
              $content = $_POST['edittor1'];
              if (isset($_POST['edit'])) {
                $sql = "UPDATE pages SET content = '$content'";
                $q= mysqli_query($conn, $sql);
                if ($q) {
                  echo "<script>alert('Edited');</script>";  
                } else {
                  echo "Fail";
                }
              }
            ?>`indent preformatted text by 4 spaces`

báo lỗi vậy đúng rồi đó. Em sai ở chỗ này

edittor1 -->editor1

2 Likes

Khi em sửa thì nó vẫn báo lỗi vậy anh ạ.

anh không biết bị lỗi gì nữa ?
em có thể đưa lên toàn bộ code và page của em lên đây được không ?

1 Like

ở đây chỉ cho upload file ảnh thôi anh ạ ! code thì cũng hơi dài :frowning:

Nếu không phiền anh cho em xin skype của anh, em sẽ upload code anh check giùm em ạ.

anh thấy code trên mạng thì chỗ này em thiếu

class=“ckeditor”

em thử thêm vào xem coid code

CKEDITOR.replace( 'editor1' );

có thấy được không.
Mà chỗ include js của Ckeditor như thế nào ?

vẫn thế anh ạ. <script type="text/javascript" src="ckeditor/ckeditor.js"></script>

anh gửi tin nhắn riêng cho em rồi

Khá là lạ khi em tách phần php sang file mới thì nó lại chạy đc. nhưng fomart text thì vẫn không được anh ạ.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?