Ответы пользователя по тегу HTML
  • Как конвертировать html в pdf, epub или fb2?

    @ikfah012
    Не самый умный парень в этом чате
    Я когда-то делал нечто похожее.
    Пользовался этой библиотекой для php: гайд
    А по изображениям прошёлся масс ресайзом и конвертацией в webp с помощью FastStone Photo Resizer.
    Ответ написан
    Комментировать
  • Как сделать так, чтобы в теге select отображалась информация из БД?

    @ikfah012
    Не самый умный парень в этом чате
    Нужно данные передать в виде массива и выводить их через foreach как option. Приведу пример как я делал выбор станций метро из бд, может поможет. Метод, конечно, не самый элегантный, но на скорую руку помогло.
    <select name="delivery_adress">
    <? foreach(get_delivery_addresses() as $delivery_address): ?>
    <option <?if ($delivery_address == $delivery_adresses['delivery_adress']) echo ' selected'?>>
    <=htmlspecialchars($delivery_address, ENT_QUOTES)?>
    </option>
    <? endforeach;?>
    </select>

    function get_delivery_addresses() {
    $sql = "SELECT delivery_adress FROM Subway ORDER BY id DESC";
        $result = mysqli_query($link, $sql);
        $delivery_adresses = mysqli_fetch_all($result, MYSQLI_ASSOC);
    retur $delivery_adresses;
    }
    Ответ написан
  • Как правильно вывести html в php-коде?

    @ikfah012 Автор вопроса
    Не самый умный парень в этом чате
    Решение радикальное, но лучше я не смог придумать.
    Делаем отдельный файл и в нём функцию.
    function get_printed_users()
    {
    
        global $link;
        if (isset($_POST['delivery_date'])) {
            $form_date = $_POST['delivery_date'];
            $SQL = "SELECT * FROM Users WHERE delivery_date='$form_date' AND delivery=1";
            $result = mysqli_query($link, $SQL);
            $users = mysqli_fetch_all($result, MYSQLI_ASSOC);
            return $users;
        } else {
    
            $sql = "SELECT * FROM Users WHERE delivery = '1' ORDER BY id DESC LIMIT 25";
            $result = mysqli_query($link, $sql);
            $users = mysqli_fetch_all($result, MYSQLI_ASSOC);
            return $users;
        }
    }


    Затем в изначальном файле, где выбор даты:
    <form method="post" name="delivery_date" action="">
    <input class="form-control" type="date" name="delivery_date" value="" id="example-date-input"> 
    <button type="submit" class="btn btn-primary btn-xs mb-3">Найти</button>
    </form>
    <?php
    $post = get_printed_users();
     ?>
    <?php foreach ($post as $users): ?>
    <li class="list-group-item">Имя: <?=htmlspecialchars($users['name'], ENT_QUOTES)?></li>
    <li class="list-group-item">Фамилия: <?=htmlspecialchars($users['surname'], ENT_QUOTES)?></li>
    <li class="list-group-item">Отчество: <?=htmlspecialchars($users['second_name'], ENT_QUOTES)?></li>
    <li class="list-group-item">Телефон: <?=htmlspecialchars($users['phone'], ENT_QUOTES)?></li>
    <?php endforeach; ?>
    Ответ написан
    Комментировать
  • Как убрать картинку в footer'е?

    @ikfah012
    Не самый умный парень в этом чате
    Учимся работать с инструментами разработчика.
    Открываем сайт, выбираем нужный нам элемент (в нашем случае футер), жмём правой клавишей - "посмотреть код".
    Нас интересуют Styles, делаем осмотр.
    5c9ef35dd08dd963626250.png
    Находим в стилях футера бэкграунд.
    Можно, например, убрать с него чекбокс и сразу увидеть, что изображение пропало.
    5c9ef388abe23732796501.png
    Значит, нам нужно в указанном файле поправить нужное свойство и даже строка указана :)
    Удачи
    Ответ написан
    Комментировать
  • Как добавить платежную систему на сайт?

    @ikfah012
    Не самый умный парень в этом чате
    Для начала вам нужно разобраться с тем, какую платёжную систему вы будете использовать.
    У Яндекса в деньгах есть конструктор форм оплаты для сайтов в виде iframe. Можете попробовать начать с него. А так по-хорошему вам нужно изучать как правильно интегрируется API.
    Ответ написан
    1 комментарий
  • Как изменить форму input-а?

    @ikfah012 Автор вопроса
    Не самый умный парень в этом чате
    Как правильно подсказали, нужно использовать , т.к. у не настроить ширину.
    Ответ написан
    Комментировать