Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (37)

Лучшие ответы пользователя

Все ответы (56)
  • Что сейчас используют веб-дизайнеры Figma или Photoshop?

    @tempick
    если нужно что-то быстро налепить из готовых блоков и получить деньги - то фигма. Если хотите создавать реально крутые макеты и готовы потратить много времени на изучение инструмента - то фш или CorelDraw


    Это ответ моего знакомого, дизайнера с многолетним опытом.
    Ответ написан
  • Как правильно скрывать объекты в адаптивной версии сайта?

    @tempick
    Ну я обычно на PHP определяю тип устройства с библиотекой Mobile Detect и вывожу, в зависимости от того, десктоп или мобилка, необходимые блоки. Не уверен, что это самый правильный и оптимальный вариант, но мне норм)
    Ответ написан
  • Как взять несколько значений из БД?

    @tempick
    В коде всё правильно. В цикле "while" перебираются все элементы результата запроса. Но каждый раз переменная $m перезаписывается, и в итоге в ней будет только последняя стока из таблицы. Чтобы взять все строки пропишите примерно так:
    $arr = [];
    ...
    while($row = $result->fetch_assoc()) {
        $arr[] = $row["money"];
    }


    В итоге получаете массив из 10 значений
    Ответ написан
  • Как сделать пошаговую форму с записью данных в БД?

    @tempick
    Есть несколько вариантов. Я не эксперт (исключительно любитель), так что не утверждаю, что хотя бы один из них реально правильный.

    Вариант 1. Создание сессии на стороне сервера, сохранение данных из формы в самой сессии.
    Вариант 2. Создание сессии, но сохранение данных в БД. Присваиваем уникальный ID пользователю (как правило, это решает за нас атрибут AUTO_INCREMENT в бд) и в сессии храним лишь этот id. При повтором открытии формы пользователем берем из сессии его id, ищем в бд, и если есть уже заполненные им поля формы, то подставляем эти значения в форму.
    Вариант 3. Без сервера и бд. Сохраняем все введенные данные с помощью js в LocalStorage. При повторном заходе клиента, просто смотрим, есть ли в хранилище введенные им данные, и если есть, подставляем в форму. Но если в форме есть поля с загрузкой файлов, то в этом случае, нужно будет их хранить, например, в base64.

    В первом и третьем варианте подразумевается, что в после заполнения всех полей формы все данные всё равно будут записаны в БД.

    UPD: тут зависит от конкретного случая. Если, например, на первом этапе пользователь воодит свой E-mail, и он вам понадобится, например, для рассылок, независимо от того, заполнил он форму полностью или нет - то лучше второй вариант. Если же вам не нужны данные пользователя, пока он не заполнит все поля - то третий вариант будет проще и лучше. Ну и первый вариант в этом случае тоже подойдет
    Ответ написан
  • Как из "2462кккк43453" вычти цифры только до буквы "к" тобишь 2462?

    @tempick
    let str = "2462кккк43453";
    let result = '';
    for(let i=0;i<str.length;i++) {
        if(!isNaN(str[i])) {
            result += str[i];
        } else break;
    }
    console.log(result);
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (31)