Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

for döngüsünde if kullanma

Konu, 'PHP' kısmında turanbey tarafından paylaşıldı.

Etiketler:
  1. turanbey

    turanbey Üye

    Kayıt:
    23 Mayıs 2008
    Mesajlar:
    72
    Beğenilen Mesajlar:
    0
    merhaba arkadaşlar,
    sitemde bazı değişiklikler yapıyorum for ile yazıları saydırıp aynı yazıların sayfada tekrar tekrar yayınlanmasını engellemeye çalıyorum.

    Sorunum şu :
    benim kullandığım yöntemde 9 tane yazı kutusu sıralandıktan sonra altına başlıklar veriyor, yani yazı olsada 9 kutu gösteriyor olmasa da.


    benim yapmak istediğim ise:
    yazılar var ise kutu içinde 9 tane 3 erli olarak alt alta dizsin yoksa boş yazı kutusu gösterilmesin ama nasıl yapacağımı çözemiyorum yardımcı olursanız sevinirim.

    kod:
    PHP:
     <?    for($j=0$j<9$j++){
    // Seo linkimizi oluşturalım
    $news_url_seo ="news-" .$news[$j][id]."-".seo($news[$j][title]).".html";
          
    ?>
                                <div class="news_box<?=$class?>">
                                <a href="<?=$news_url_seo;?>">
                                    <div class="title"><?=stripslashes($news[$j][title])?></div>
                                    <div class="image"><img src="images/news/<?=$news[$j][image]?>" width="90" height="70" /></div>
                                    <div class="spot"><?=stripslashes($news[$j][spot])?></div>
                                </a>
                                </div>
                        
                        
                                <?php
                                
    }
                                
    ?>
    Screenshot_1.png
     
    Son düzenleme: 11 Mayıs 2017
  2. Bigsnow

    Bigsnow Daimi Üye

    Kayıt:
    20 Mart 2007
    Mesajlar:
    1,083
    Beğenilen Mesajlar:
    1
    Meslek:
    Öğrenci
    Şehir:
    Antalya
    for döngüsünün içinde if(empty($news[$j][title])) kullanabilirsin
     
    turanbey bunu beğendi.
  3. Furkan Onka Uğur

    Furkan Onka Uğur Moderatör Yetkili Kişi

    Kayıt:
    12 Eylül 2008
    Mesajlar:
    3,634
    Beğenilen Mesajlar:
    24
    Şehir:
    Ankara
    Eğer bir veritabanı söz konusu ise distinct ile benzersiz sonuçları döndürebilirsiniz. Performans kazandırır. Böylece for döngünüzün üst limitini de otomatik ayarlayabilirsiniz.