یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام دوستان من وقتی اسلایدر رو داینامیک میکنم عکس هارو از دیتابیس میخونه ولی دیگه حالت اسلاید کار نمیکنه یعنی عکس ها عوض نمیشه فقط تصویر اول نمایش داده میشه
<div class="col-lg-12 slider">
<div class="row">
<div id="carouselExampleCaptions" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#carouselExampleCaptions" data-slide-to="0" class="active"></li>
<li data-target="#carouselExampleCaptions" data-slide-to="1"></li>
<li data-target="#carouselExampleCaptions" data-slide-to="2"></li>
</ol>
<div class="carousel-inner">
<?php
$query = mysqli_query($db , "SELECT * FROM manageslider ORDER BY id desc;");
while ($row = mysqli_fetch_assoc($query))
{
?>
<div class="carousel-item active">
<img src="upload/<?php echo $row['pic'] ?>" class="w-100" alt="..." width="100%" height="400px">
</div>
<?php } ?>
</div>
<a class="carousel-control-prev" href="#carouselExampleCaptions" 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="#carouselExampleCaptions" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
</div>
</div>
به این شکل بنویسید
<div class="carousel-inner">
<?php
$query = mysqli_query($db , "SELECT * FROM manageslider ORDER BY id desc;");
$index = 0;
while ($row = mysqli_fetch_assoc($query))
{
?>
<div class="carousel-item <?php if($index == 0) {echo' active'; } $index++; ?>">
<img src="upload/<?php echo $row['pic'] ?>" class="w-100" alt="..." width="100%" height="400px">
</div>
<?php } ?>
</div>
سلام دوست عزیز @wxyz4367
شما به همه carousel-item کلاس active رو دادی باید فقط به اولین آیتمت بدی و همچنین carousel-indicators تعدادش باید با تعداد اسلایدرات برابر باشه و همچنین اولین موردش اکتیو
و console بررسی کن ببین اروری نداری و کد js اگه مشکلت برطرف نشد بفرست
@golshahimohammadreza
سلام ممنون از شما
چجوری باید برای اولین ایتم فقط تعریف کنم؟
محتویات کنسول
DevTools failed to load SourceMap: Could not load content for http://localhost/bootdam/js/popper.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for http://localhost/bootdam/js/bootstrap.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for http://localhost/bootdam/css/bootstrap.min.css.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
$colors = array("red", "green", "blue", "yellow");
foreach ($colors as $key => $value) {
echo "$key<br>";
}
مقدار $key میشه شماره ایندکس array
$key == 0 ? 'active' : ''
سلام وقتتون بخیر!
میتونید حلقه خودتون رو اینطوری درست کنید!
foreach (lists as list){
if(first(lists)==list){
//do something
}
if(end(lists)==list){
//do something
}
}
به این شکل بنویسید
<div class="carousel-inner">
<?php
$query = mysqli_query($db , "SELECT * FROM manageslider ORDER BY id desc;");
$index = 0;
while ($row = mysqli_fetch_assoc($query))
{
?>
<div class="carousel-item <?php if($index == 0) {echo' active'; } $index++; ?>">
<img src="upload/<?php echo $row['pic'] ?>" class="w-100" alt="..." width="100%" height="400px">
</div>
<?php } ?>
</div>
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟