ilk foreach den sonra
if(is_array($değişkeniniyaz)) {
Kontrol için is_array() fonksiyonu kullanır mısın? Dizi ise true değilse false döner. Eğer değişkenin array ise ikinci foreach döngüsü ile dizinin içerisindeki elemanları da ekrana yazdırırsın.
yorum cümlelerinizi kod işareti içinden çıkartın. Bu şekil kimse kodlarınızdan bir şey anlamaz.
@abdullahx, teşekkürler hocam siz cevap yazarken bende başka bir şey daha buldum, o şekilde de çalışıyor. Ek olarak buraya onu da yazayım faydalanan olur belki:
array_map ile trim kullanınca da doğru çıktı verdi.
$yazarlarimiz = array_map('trim', explode(',', $veri[0]["yazarx"]));
İki yöntemde oluyor hangisini seçmeliyim sizce?
abdullahx hocam dediğinizi düşünmüştüm, kontrol ettim fazladan boşluk yok ama yine de explode içinde çalışır mı bilmeden trim ekledim öylede denedim olmadı.
$yazarlarimiz = explode(',', trim($veri[0]["yazarx"]));
@eminkurt teşekkür ederim sayenizde yaptım.
Ama cardlar çok uzadı, daha uygun bir çözüm arıyorum.
Bu konuda da bana yol gösterir misiniz?
Şöyle bir şey yapmak istiyorum.
card-header kısmına option value ile yılları döndürüyorum.
Burdan yani aşağı açılır listeden yılı seçtiğimde card-body kısmına
yazı başlıklarını getirsin istiyorum.
sanırım foreach ile döndürdüğüm yıllardan hangi yılı seçtiğimi algılaması için javascript gerekiyor ama örnek bulamadım.
group by dyil olarak sorguyu düzellendim.
<div class="card-body">
<?php
for ($i = 0; $i < count($yillikyazilar); $i++) {
?>
<li> <?= $yillikyazilar[$i]["yil"]; ?> Yılı
<ul>
<li><?= $yillikyazilar[$i]["baslik"]; ?></li>
</ul>
</li>
<?php } ?>
</div>
Çıktısında her yıl için tek yazı başlığı çekiyor. Yıllara göre o yılın tüm yazıları listeli olarak gelmiyor?
for yerine foreach de kullandım sonuç yine aynı.
sonuna order by yorumlar.gorulme desc ekle.
kodları renklendiren bir eklentisi olacaktı. açtığın süslü parantez ile kapananı aynı renk yapıyordu. O da işine yarar. Belki eklentinin adını hatırlayan çıkar.
Hatırladım: Bracket Pair Colorizer , bu eklentiyi incele belki işini görür.
css yi nasıl çağırıyorsun? href="\style\cssstyle.css"
şeklinde değilde site adresini tanımla (define kullan)
sonra şöyle çağırmayı dene href="<?=SITE?>\style\cssstyle.css"
css yi index.php'en de site adresinle çağırırsan dosya yolun sayfana göre değişmez.
php yi bırakan arkadaşın neye başladı peki?