За последние 24 часа нас посетили 37172 программиста и 7909 роботов. Сейчас ищут 1765 программистов ...

PHP with Bootstrap Carousel

Тема в разделе "PHP для новичков", создана пользователем RockeT, 22 янв 2023.

  1. RockeT

    RockeT Гость

    С нами с:
    22 янв 2023
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте, вывел циклом из базы данные. Как вывести id в button и как сделать active

    PHP:
    1. $rese = dabs::query("SELECT * FROM bla bla bla WHERE ORDER BY id ASC");
    2.  
    3. <div style="margin-top: 10px;" id="carouselExampleDark" class="carousel carousel-dark slide" data-bs-ride="carousel">
    4.   <div class="carousel-indicators">
    5.  
    6. <button type="button" data-bs-target="#carouselExampleDark" data-bs-slide-to="также тут id" aria-label="Slide 2"></button>
    7.  
    8. <div style="border-radius: 7px;"  class="carousel-inner">
    9.  
    10.    while ($rowe = dabs::fetch_assoc($rese))  {
    11.         <div data-bs-interval="10000" class="carousel-item как вывести active">
    12.        <img class="d-block w-100" src="/images/person/'<?php echo $rowe['id'];?>'.jpg">
    13.         <div class="carousel-caption d-none d-md-block">
    14.         <h5 style="font-size: 30px;color: #fff;">Аватар: Путь воды» — 2 миллиарда это не конец </h5>
    15.       </div>
    16.         </div
    17.      }
    18.    
    19.      </div>
    20.   <button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleDark" data-bs-slide="prev">
    21.     <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    22.     <span class="visually-hidden">Previous</span>
    23.   </button>
    24.   <button class="carousel-control-next" type="button" data-bs-target="#carouselExampleDark" data-bs-slide="next">
    25.     <span class="carousel-control-next-icon" aria-hidden="true"></span>
    26.     <span class="visually-hidden">Next</span>
    27.   </button>
    28. </div>
     
  2. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.861
    Симпатии:
    656
    PHP:
    1. <?= $a = isset($a) ? '' : ' active' ?>
    Или тупо до цикла выводимой переменной присвоить ' active', а после (первого) вывода – ''. Также можно счетчик цикла сравнивать с каким-то нач. значением (0 или 1) и т.п.:
    PHP:
    1. <?= $i++ ? '' : ' active' ?>
    Перед циклом нужно обнулить счетчик.

    Шо и куда? Не увидел этого в примерах на сайте BS.
    --- Добавлено ---
    P.S. Я не понял, почему вы РНР-код от разметки не отделяете? Даже там, где отделяете (<?php echo $rowe['id'];?>), как-то криво сделано – какие-то левые кавычки вокруг РНР-вставки!
     
    #2 miketomlin, 22 янв 2023
    Последнее редактирование: 22 янв 2023