• 20-11-2017, 23:41:53
    #1
    Merhaba arkadaşlar.
    Bir while döngüsünde belirli bir sayıdan (sayılardan) sonra reklam (veya html kodu) basmasını istiyorum.
    Mesela aşağıda kodda 10 adet veri çekip yazdırıyor.
    Örneğin ben 3. ve 7. veriden sonra bir reklam basmasını istiyorum. Reklamı bastıktan sonra döngü kaldığı yerden devam etsin.

    Normal bir döngü kullandım. Bunu istediğim şekilde nasıl düzenleyebilirim?

    <?php
     
    $sor = mysql_query("select idno,isim from isimler limit 20");
    while($yaz = mysql_fetch_array($sor)) {
    ?>
     
    <?=$yaz[isim]?>
     
    <?php }?>
  • 21-11-2017, 04:18:55
    #2
    TheDoctorWho adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar.
    Bir while döngüsünde belirli bir sayıdan (sayılardan) sonra reklam (veya html kodu) basmasını istiyorum.
    Mesela aşağıda kodda 10 adet veri çekip yazdırıyor.
    Örneğin ben 3. ve 7. veriden sonra bir reklam basmasını istiyorum. Reklamı bastıktan sonra döngü kaldığı yerden devam etsin.

    Normal bir döngü kullandım. Bunu istediğim şekilde nasıl düzenleyebilirim?

    <?php $sor = mysql_query("select idno,isim from isimler limit 20"); while($yaz = mysql_fetch_array($sor)) { ?> <?=$yaz[isim]?> <?php }?>

     
    <?php
      
    $sor = mysql_query("select idno,isim from isimler limit 20");
    $i=1;
    while($yaz = mysql_fetch_array($sor)) {
    ?>
      
    <?=$yaz[isim]?>
      
    <?php
    if($i==3 || $i==7){
    /*REKLAM KODLARI*/
    }
    $i++
     }?>
    Kolay Gelsin.
  • 21-11-2017, 05:52:03
    #3
    <?php $i = 0;
    $reklam = [1,5,9];
    while($i<10)
    {
        if ( in_array($i,$reklam) ): ?>
            reklam
        <?php endif;
        echo $i."<br>";
        $i++;
    }