@qplot, neye bu kadar tavırlandın bilmiyorum. Dediğimde ne vardı ki?
Ayrıca senin gibiler derken "?", ne düşündüysen aklından ne geçirdiysen senin olsun.
seni sana bıraktım, başka da bir şey demem ! Seviyeye bak ya..!
@qplot bu şekilde yanlış kategori gönderdiyse değiştiremez ?
önceden gönderilmiş kategori seçili gelmeli ama değiştirmek isterse de diğer kategorileri de görebilmeli
https://prototurk.com/soru/2187-option-value-degerini-selected-olarak-getirmek
bende sormuştum. Sanırım inner join ile kategori tablonu ve ürünler tablonu birleştirip foreach ile kategori adlarını döndüreceksin
value olarak eğer kategori tablosundaki id ile ürün tablosundaki id eşleşiyorsa
selected value olarak kategori id yi getir
eşleşmiyorsa tüm kategorileri listele demen lazım
sözel ifadesi bu ama koda dökemem :) bilgim çok yok.
@makifgokce , tesekkür ederim hocam sorunsuz oldu.
Fonksiyonun son hali:
public function sayKoleksiyon($koleksiyon_id){
$sql="SELECT COUNT(`makale_tr`.`koleksiyon_id`) AS `adet` FROM `makale_tr`
INNER JOIN `koleksiyon_tr` ON `koleksiyon_tr`.`k_id` = `makale_tr`.`koleksiyon_id`
WHERE `koleksiyon_tr`.`k_id` = :k_baslik";
$calistir=$this->baglanti->prepare($sql);
$calistir->execute([':k_baslik'=>$koleksiyon_id]);
$data = $calistir->fetch(PDO::FETCH_ASSOC);
return $data['adet'];
}
Aşağıdaki şu kısım ne olmalı?
<td><span class="badge bg-success"><?=$count->sayKoleksiyon($i)?></span></td>
Bu haliyle:
@makifgokce hocam, bir terslik var, sıralama kaymış gibi sayıyor.
@qplot hocam zaten fonksiyonumda inner join var.
Ama doğru çalıştıramadım.
ortak id ye göre saymıyor toplu rakamı veriyor.
ben her koleksiyona kaç makale var ayrı ayrı saydırmak istiyorum.
yardımcı olacak kimse yok mu?
@makifgokce teşekkür ederim, çok işime yarayacak.
Yok mu benim gibi acemilere eklenti tavsiyeniz?
daha önce yazanlar oldu bende tekrar edeyim son yorum üste olacak şekilde sıralanırsa daha uygun olur.