<ul>
etiketinin içindeki <li>
etiketlerinde "0" , "1", "2" kısımlarında bir değişiklik yapılması lazım. <div class="carousel-item active">
kısmında ise "active" kelimesi ve "li
" etiketindeki "active" kelimesi de kaldırılacak galiba. Gerisinin nasıl olduğunu bilemiyorum. Bir forumda sormuştum, şöyle bir şekilde yazmışlardı. Kafa karıştırmasın diye yazmamıştım ama sorunun çözümünde yardımcı olur diye yazayım.
slider.php
<?php
$veriler = $db->query("SELECT * FROM haberlerekle ORDER BY id DESC LIMIT 10",PDO::FETCH_ASSOC)->fetchAll();
?>
<div id="demo" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
<ul class="carousel-indicators">
<? for ($i=0;$i<10;$i++){ ?>
<li data-target="#demo" data-slide-to="<?=$i ?>"></li>
<? } ?>
</ul>
<? foreach ($veriler as $row) { ?>
<div class="carousel-item">
<div style="max-width:1100px; max-height:500px;"> <?php echo $row['haberekle_konu']; ?> </div>
<div class="carousel-caption">
<h3> <?php echo $row['haberekle_baslik']; ?> </h3>
</div>
</div>
<?php } ?>
</div>
<a class="carousel-control-prev" href="#demo" data-slide="prev">
<span class="carousel-control-prev-icon"></span>
</a>
<a class="carousel-control-next" href="#demo" data-slide="next">
<span class="carousel-control-next-icon"></span>
</a>
</div>
Aşağıdaki kodu da "javascript kodu olarak ekleyin" demişlerdi.
slider.js
$('.carousel-inner div:first').addClass('active');
$('.carousel-indicators li:first').addClass('active');
Belki bir faydası olur.