<div class="snow-editor" id="icerik" style="height: 300px;">
</div>Böyle bir editöre sahibim arkadaşlar bunu veri tabanına nasıl kaydederim içerisinde kodlar da olacak editör destekliyor
Böyle bir editöre sahibim arkadaşlar bunu veri tabanına nasıl kaydederim
13
●316
- 10-02-2023, 20:02:05bu şekide denedim ancak bu seferde editör düzgün yüklenmiyorDarkbey adlı üyeden alıntı: mesajı görüntüle
- 10-02-2023, 20:08:45nasıl olduğunu öğrenebilir miyim? teşekkürlerbrkctk adlı üyeden alıntı: mesajı görüntüle
- 10-02-2023, 20:10:49CKEDITOR.instances.BURAYA_ID.getData();cihan6797 adlı üyeden alıntı: mesajı görüntüle
- 10-02-2023, 20:12:09görünmemesinin sebebi postta html bileşenlerini siliyorsa etmeyebilir php kod yapınızı atarsanız ona göre yardımcı oluruzcihan6797 adlı üyeden alıntı: mesajı görüntüle
ayrıca varchar kullanıyorsanız db sutununda bunu text olarak değiştirin - 10-02-2023, 20:16:53Darkbey adlı üyeden alıntı: mesajı görüntüle
<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 - 10-02-2023, 20:33:35ajax js tarafında
var baslik=$('#baslik').val();
var kategori=$('#kategori').val();
var etiketler=$('#etiketler').val();
var anahtar=$('#anahtar').val();
var aciklama=$('#aciklama').val();
var dosya=$('#dosya').val();
bu inputları dbye kayıt ediyormu yoksa bunlarıdamı kayıt etmiyor