• 22-09-2022, 16:16:15
    #1
    <?php
                $sorgu = $db->query("SELECT * FROM isimle rWHERE ceza_durumu= '2'");
                $row = $sorgu->fetchAll(PDO::FETCH_ASSOC);
                ?>
                <?php foreach($row as $isimler){ ?>
    Arkadaşlar şöyle bir foreach döngüm var, bu döngü ile tabloya döküyorum ama her 10 kayıtta bir tablo arasına bir yazı yazmak istiyorum

    yani şöyle
    tablo
    tablo
    tablo
    buraya döngüye yazdığım yazı
    tablo
    tablo
    tablo


    yardımcı olabilir misiniz?
  • 22-09-2022, 16:19:44
    #2
    <?php 
    $i=0;
    foreach($row as $isimler){ ?>  
    i++; if($i%10==0 ){ echo 'yaz'; }
    <?php } ?>
  • 22-09-2022, 16:20:24
    #3
    for each öndesine değeri 1'e eşit olan bir değişten koy.
    foreach her çalıştığında bu değişkeni 1 arttır.
    Sonra foreach içine bu değişkenin mod 10 unu kontrol ederek tablo işlemi yaptır.

     $sorgu = $db->query("SELECT * FROM isimle rWHERE ceza_durumu= '2'");
                $row = $sorgu->fetchAll(PDO::FETCH_ASSOC);
    $say = 1;
                ?>
                <?php foreach($row as $isimler){ ?>
    
    
    
    <?php
    if($say%10 == 0){
    echo 'yazıyı yazdır.';
    }
    $say++; } ?>
  • 22-09-2022, 16:21:12
    #4
    decameron adlı üyeden alıntı: mesajı görüntüle
    <?php
    $i=0;
    foreach($row as $isimler){ ?>  
    i++; if($i%10==0 ){ echo 'yaz'; }
    <?php } ?>
    digiklan adlı üyeden alıntı: mesajı görüntüle
    for each öndesine değeri 1'e eşit olan bir değişten koy.
    foreach her çalıştığında bu değişkeni 1 arttır.
    Sonra foreach içine bu değişkenin mod 10 unu kontrol ederek tablo işlemi yaptır.

     $sorgu = $db->query("SELECT * FROM isimle rWHERE ceza_durumu= '2'");
                $row = $sorgu->fetchAll(PDO::FETCH_ASSOC);
    $say = 1;
                ?>
                <?php foreach($row as $isimler){ ?>
    
    
    
    <?php
    if($say%10 == 0){
    echo 'yazıyı yazdır.';
    }
    $say++; } ?>
    Arkadaşlar çok teşekkür ederim, iyi çalışmalar
  • 22-09-2022, 16:51:03
    #5
    Foreach’i key value şeklinde kullanırsanız o elementin indeksini alırsın.

    foreach($isimler as $index => $ isim)

    gibi