Задать вопрос
  • В цикле for много кнопок как сделать .addEventListener('click', к каждой кнопке?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    id элемента должен быть уникальным в пределах одного документа. Вы создаёте много элементов с одним и тем же id, так делать нельзя. Если нужен способ выделения множества однотипных элементов, то используйте class.
    Для назначения обработчика можно использовать всплытие событий (делегирование), как уже написал Антон Иванов, либо querySelectorAll() с обходом полученного списка через foreach.
    Ответ написан
    Комментировать
  • Bootstrap при добавлении товара с бд неправильно распологает элементы товара, почему?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    А при добавлении картинок с бд они все идут в один столбец.

    В один контейнер+ряд+столбец, для каждого из изображений. Сурово! Предлагаю все таки ограничиться колонками:
    include("bd.php");
    
    mysqli_query($bd, "SET NAMES utf8 COLLATE utf8_unicode_ci");
    
    $res = mysqli_query($bd, "SELECT * FROM kat");
    
    echo '<div class="container">';
    echo '<div class="row">';
    
    while($row = mysqli_fetch_array($res)) {
        echo '<div class="col-6 col-sm-6 col-md-4 col-lg-3 col-xl-2">';
        echo '<img src=img/tovar/' . $row['img'] . ' class="img-fluid"/>';
        echo '</div>';
    }
    
    echo '</div>';
    echo '</div>';
    Ответ написан
    1 комментарий