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,
Dùng CKeditor để format text trên web, sau đó làm sao để update code html đó lên mysql?
kiếm trên google ra được link dưới.
dùng hàm mysql_escape_string()
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
<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
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 ?
ở đây chỉ cho upload file ảnh thôi anh ạ ! code thì cũng hơi dài
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 ạ.