Olay nedir önce onu bir açıklasan? Sorun çözülmedi diğerek kimse bir şey anlayamaz.
2 Sql yapabilirsin, önce bahsi geçen kişinin yorumunu sorgulayıp istediğin şekilde yukarıda gösterme gerekiyor. Diğer sql ile standart yorumları tarihe gösterebilirsin.
Yani yanlış anlamayın projenizi inceledim. Gerçekten çok güzel açık kaynağa destek vermeyi çok severim. Ama ne bilim yani :d Kusura bakma lütfen. İmam bırakırsa cemaat ne yapar biliyorsunuzdur :D O yüzden yoksa tavrım sadece size değil özür dilerim kırdıysam.
Kardeş sen olayı çok yanlış anladın. Burası reklam alanı değil malesef. Projende başarılar
Helal olsun pek bir şey yapmadım :D Halletmene sevindim.
Bir saniye burda mantık hatası var gibi. Ben sizin o kodları okursam ölür giderim :D Ama benim soruma cevap verirseniz daha basit şekilde bu hata düzeltilebilir.
Sizin 2 tane tablonuz var değilmi?
haberler_tablosu
id
haber_basligi
haber_icerigi
cop_kutusu_haber
id
haber_basligi
haber_icerigi
Eğer buna benziyor ise sizin bu kadar strese girmenizin gereği yok ki. haberler_tablosuna
status
adında bir sütun atayın integer olan, 0 değeri olan çöp kutusu, 1 olan taslak, 2 yayında olanlar.
Eğer amacınız buysa, böyle bir strese gerek yok bence. Eğer yok abi benim bildiğim bana yeter dersen :d Ben bu kodu okursam ölürüm kusura bakmayın :d
Jquery ile bunu yapmak şahsen intihar etmeye eş değer. Sana lazım olan Vuejs,Angular yada React. Ben Vue kullanıyorum ve senin yaptığın işlemlere benzer sistem çok fazla iş yapıyor.
Php Controller'dan gelen array dizinini ilk etapda json formatına çeviriyorum.
<script>
var $data = {users:{1:{isim:'prototürk',id:1,status:2} , 2:{isim:'yunus',id:2,status:2}}}
</script>
Bu veriyi daha sonra Vuejs'e aktarıyorum.
module.exports = {
el: '#app',
data:{
return {
users:window.$data.users
}
}
}
Bundan sonraki tüm işlemlerimde çok rahat bir şekilde işlem yapabiliyorum. Mesela sen id'si 1 olan veriyi silmek istiyorsun ama o verileri başka bir değerde tutmak istiyorsun diğelim.
Vue component düşünün
<template>
<div>
<table>
<tr v-for="(user , index) in user" :key="index">
<td>{{user.isim}}</td>
<td>{{user.status}}</td>
<td>{{user.id}}</td>
<td><button @click.prevent="removeData(index , user)">Bu Kullanıcıyı Sil</button></td>
</tr>
</table>
</div>
</template>
<script>
module.exports = {
el: '#app',
data:{
return {
users:window.$data.users,
silinmisVeriler: false
}
},
methods:{
removeData(id , data){
this.users.splice(id , 0)
this.silinmisVeriler = data
}
}
}
</script>
Sizin şuanda istediğiniz bir yanıt olmayabilir fakat yapmak istediğiniz şey jquery ile oldukça zahmetli gözüküyor. Ancak aşağıdaki gibi alabilirsiniz bana göre
html tarafı
<table>
<tr class="suidlidata">
<td class="id">Yunus SENEM</td>
<td class="status">Aktif</td>
<td class="id">1</td>
</tr>
</table>
js tarafı
var tablo = $('.suidlidata');
var alinacakveriler = ['.status' , '.name' , '.id'];
var alinmisveriler = [];
for (var key in alinacakveriler){
var childKey = alinacakveriler[key];
// aldığın verileride bu şekilde ekleyebilirsin istediğiniz dizine
alinmisveriler[key] = tablo.children(childkey).val()
}
Kendi de olan bir ip'ye yönlendirmesi mümkün değil ki ya. Siz makinenizin ipsini alan adı aldığınız kurumda ağ yönetim olarak eklediyseniz. Böyle bir şey olması mümkün değil.
Alan adı hangi firmada ve kullandığınız panel nedir (varsa) birde ns bilginizi paylaşırsanız buradan bakmak isterim. Hangi ip'ye yönlendirme yapıyor diğe.
komik bir şekilde çözdüm Tayfun hocam ama anlayamadığım bir olay var. Ben client tarafında header'a en ufak bir şey eklersem cors'a düşüyor server-side tarafında izin vermeme rağmen. Çözümde ajaxdaki headerları silerek oldu. Gerçekten inanılmaz garip bir olay. Bu durumda ajax'a XmlHttpRequest değerini ekleyemeyeceğim. Bu da güvenlik açığı olacak. Malum postman gibi araçlar kafasına göre girip çıkabiliyor. illet de ne illet ya. Adımı sadece sinir ediyor. Teşekkür ederim yinede