Je souhaite créer un carousel dynamique avec les images stockées dans une base de données, le problème est l'item active reste figée sur la première image. comment puis-je y remédier ?
Code : Tout sélectionner
<?
$reponse = $bdd->query( 'SELECT * FROM MaTable WHERE debut <NOW() AND fin >NOW() ORDER BY id ASC' );
?>
<div id="carouselExampleControls" class="carousel slide" data-bs-ride="carousel">
<div class="carousel-inner">
<? while ( $slides = $reponse->fetch() ) { ?>
<div class="carousel-item active">
<img src="images/slides/<? echo $slides['image'] ?>" class="d-block w-100" alt="">
</div>
<div class="carousel-item">
<img src="images/slides/<? echo $slides['image'] ?>" class="d-block w-100" alt="">
</div>
<?php
}
$reponse->closeCursor();
?>
</div>
<button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleControls" data-bs-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</button>
<button class="carousel-control-next" type="button" data-bs-target="#carouselExampleControls" data-bs-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>