Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
3
Cevap
749
Tıklama
0
Öne Çıkarma
2 farklı arrayı tek foreach de kullanmak
W
7 yıl
Yüzbaşı
Konu Sahibi

merhaba beyler, bayanlar bi sıkıntım var veritabanında 2 farklı tablodan veri çekiyorum ve bunları controller dan farklı şekillerde view a yolluyorum. ama foreach kısmında sıkıntı çıkıyor. kodum aşağıda sorunu ise onun aşağısında anlattım.

<?php foreach ($ilan as $ilanrow ): ?>
<?php foreach ($ilangorsel as $ilangorselrow ): ?>
<?php if ($ilangorselrow['ilan_id'] === $ilanrow['id']): ?>

<div class="col-lg-4 col-sm-6 portfolio-item">
<div class="card h-100">
<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=133821685&url=#" data-href="#"><img class="card-img-top !important" src="<?php echo $ilangorselrow['gorsel'] ?>" alt="" width="348" height="200"></a>
<div class="card-body">
<h4 class="card-title">
<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=133821685&url=#" style="overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; font-size: 22px;" data-href="#" style="overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; font-size: 22px;"><?php echo trim($ilanrow["baslik"])?></a>
</h4>
<p class="card-text" style="overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;"><?php echo trim($ilanrow["aciklama"])?></p>
</div>
</div>
</div>

<?php endif ?>
<?php endforeach ?>
<?php endforeach ?>



kodda anlamış olduğunuz üzere ilanrow ilanın kendinin ilangorselrow ise ilanın görselinin bulunduğu tablodan gelen arrayler.
şimdi bu koddaki sıkıntı şu 2 foreach de if ile kontrol ettiriyorum ettirmesine, düzgün de çalışıyor. ama veritabanında sıkıntı var ise o kontrolcüde $ilangorselrow['ilan_id'] ile ilanrow['id'] eşleşmiyor. bunu nasıl 2 foreach kullanmadan veya farklı bir şekilde sıkıntısız yapabilirim? fikirlerinizi bekliyorum. şimdiden teşekkürler

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil