• 15-05-2021, 15:57:42
    #1
    Merhaba;

    Sliderımı while döngüsü aldığımda ilk div e active class ını vermek zorundayım aktif olması için ancak while döngüsünde olduğu için tüm divlerde active class ı otomatik oluşuyor. Nasıl bir yol izlemeliyim teşekkürler

     <!-- Carousel Start -->
                <div id="carousel" class="carousel slide" data-ride="carousel">
                    
                    <div class="carousel-inner">
                         <?php
    
                                $sorgu = $baglanti->prepare("SELECT * FROM slider order by sira");
                                $sorgu->execute();
                             ?>
                            <?php while ($sonuc = $sorgu->fetch()) { ?>
                        <div class="carousel-item active">
                            <img src="slider/<?= $sonuc['foto'];?>" alt="">
                            <div class="carousel-caption">
                                <p class="animated fadeInRight"><?= $sonuc['ustBaslik'] ?></p>
                                <h1 class="animated fadeInLeft"><?= $sonuc['baslik'] ?></h1>
                            </div>
                        </div>
    
                        <?php }?>
    
                    <a class="carousel-control-prev" href="#carousel" role="button" data-slide="prev">
                        <span class="carousel-control-prev-icon" aria-hidden="true"></span>
                        <span class="sr-only">Previous</span>
                    </a>
                    <a class="carousel-control-next" href="#carousel" role="button" data-slide="next">
                        <span class="carousel-control-next-icon" aria-hidden="true"></span>
                        <span class="sr-only">Next</span>
                    </a>
                </div>
                </div>
                <!-- Carousel End -->
  • 15-05-2021, 15:59:46
    #2
    while içerisine bir tane değişken, değişken 0 ise aktif değil ise bir şey verdirmeyin
  • 15-05-2021, 16:00:47
    #3
    Ravenous adlı üyeden alıntı: mesajı görüntüle
    while içerisine bir tane değişken, değişken 0 ise aktif değil ise bir şey verdirmeyin
    Hocam zahmet olmazsa kod dizimi içinde gösterme şansınız varmı teşekkür ederim
  • 15-05-2021, 16:03:04
    #4
    <?php
    $x = 0;
    while ($sonuc = $sorgu->fetch()) { ?>

    <div class="carousel-item <?php if($x==0) {echo 'active'; }?>">
    <img src="slider/<?= $sonuc['foto'];?>" alt="">
    <div class="carousel-caption">
    <p class="animated fadeInRight"><?= $sonuc['ustBaslik'] ?></p>
    <h1 class="animated fadeInLeft"><?= $sonuc['baslik'] ?></h1>
    </div>
    </div>

    <?php $x++; }?>

    ya da echo ($x==0) : 'active' ? '';
  • 15-05-2021, 16:04:00
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    çünkü tüm döngüye nactive itemini vermişin.
  • 15-05-2021, 16:06:28
    #6
    Ravenous adlı üyeden alıntı: mesajı görüntüle
    <?php
    $x = 0;
    while ($sonuc = $sorgu->fetch()) { ?>

    <div class="carousel-item <?php if($x==0) {echo 'active'; }?>">
    <img src="slider/<?= $sonuc['foto'];?>" alt="">
    <div class="carousel-caption">
    <p class="animated fadeInRight"><?= $sonuc['ustBaslik'] ?></p>
    <h1 class="animated fadeInLeft"><?= $sonuc['baslik'] ?></h1>
    </div>
    </div>

    <?php $x++; }?>

    ya da echo ($x==0) : 'active' ? '';
    Çok teşekkür ederim hocam sağolun

    sabankutluca adlı üyeden alıntı: mesajı görüntüle
    çünkü tüm döngüye nactive itemini vermişin.
    Evet hocam çözüldü sorun