görünmemesinin sebebi postta html bileşenlerini siliyorsa etmeyebilir php kod yapınızı atarsanız ona göre yardımcı oluruz
ayrıca varchar kullanıyorsanız db sutununda bunu text olarak değiştirin
<div class="snow-editor" id="icerik" style="height: 300px;"></div>
var site_url="http://localhost/dashboard/blog/";
$(document).ready(function () {
$('#kaydet').click(function (e) {
e.preventDefault();
var baslik=$('#baslik').val();
var kategori=$('#kategori').val();
var etiketler=$('#etiketler').val();
var anahtar=$('#anahtar').val();
var aciklama=$('#aciklama').val();
var dosya=$('#dosya').val();
var icerik=$("#icerik").html();
$.ajax({
type: 'POST',
url: site_url+'admin/pages/kaydet.php',
data: { baslik:baslik,kategori:kategori, etiketler:etiketler,anahtar:anahtar,aciklama:aciklama,dosya:dosya,icerik:icerik},
success: function (result) {
alert(result);
window.location("postlar.php");
},
error: function () {
alert('Hata');
}
});
});
});kaydet.php
<?php
session_start();
ob_start();
include("data/config.php");
include("data/function.php");
if($_POST){
$postlar = $db->query("SELECT * FROM postlar", PDO::FETCH_ASSOC); foreach($postlar as $tablo){$id=$tablo['id'];}
$kategori=$_POST['kategori'];
$aciklama=$_POST['aciklama'];
$id=$id+1;
$baslik = filter_input(INPUT_POST, 'baslik', FILTER_SANITIZE_STRING);
$anahtar = filter_input(INPUT_POST, 'anahtar', FILTER_SANITIZE_STRING);
$etiketler = filter_input(INPUT_POST, 'etiketler', FILTER_SANITIZE_STRING);
$icerik = $_POST['icerik'];
$tarih=date("m.d.y");
$saat=date("H.i");
$hit="0";
$seo=seo($baslik).'-'.$id;
$kategori_seo=seo($kategori);
$onerilen=0;
$kaynak = $_FILES["dosya"]["tmp_name"];
$dosyaadi = $_FILES["dosya"]["name"];
$dosyatipi = $_FILES["dosya"]["type"];
$dboyut = $_FILES["dosya"]["size"];
$hedef = "images/";
$uzanti = substr($dosyaadi, -4);
$yeniad = substr(md5(uniqid(rand())), 0,10);
$yeniresimadi = $yeniad.'.'.$uzanti;
$yukle = move_uploaded_file($kaynak,$hedef.'/'.$yeniresimadi);
$insert = $db->prepare("INSERT INTO postlar SET baslik=?,seo=?,onerilen=?,kategori=?,anahtar_kelime=?,aciklama=?,etiketler=?,
resim=?,kategori_seo=?,icerik=?,tarih=?,saat=?,hit=?");
$insert->execute(array($baslik,$seo,$onerilen,$kategori,$anahtar,$aciklama,$etiketler,$yeniresimadi,$kategori_seo,$icerik,$tarih,$saat,$hit));
}
?>burada veri tabanına kaydediyor ancak sağlıklı değil textbox falan oluşturuyor kullandığım editör bir template editörü quill galiba