Задать вопрос
  • Класс для работы с PDO?

    @alexalexes
    А в чем смысл искать какую-то обертку, когда жизненный цикл 99% запросов элементарен?
    connect -> prepare -> bind_param -> execute -> fetching.
    Ваш класс должен содержать как минимум 3 метода:
    1. Соединение. Может выступать сам конструктор.
    2. Подготовка и выполнение запроса, тупо объединяем стадии prepare -> bind_param -> execute, к бинду принимаем входные (и выходные параметры по ссылке), если нужны.
    3. Если нужен процесс выборки строк, до добавляем любые вариации методов перебора на свой вкус (одна строка, куча строк, конкретная колонка и т.д.).
  • Как можно сделать проверку авторизации?

    @alexalexes
    Какие критерии прячутся в слове "безопасная"?
  • INSERT INTO с условием if, then или case?

    @alexalexes
    Опишите, как связаны таблицы table1 и table2 и какие свойства должны быть в новой записи.
  • Почему так рано удаляется временный файл?

    @alexalexes
    работает исправленный вариант?
  • INSERT INTO с условием if, then или case?

    @alexalexes
    Вам все-таки обновить или вставить записи нужно?
    Вы смешали синтаксисы инсерта и апдейта.
    Опишите словами, что хотите сделать.
  • Как вывести пдф на печать?

    @alexalexes
    А как организована подготовка контента для печати?
    Использовали что-то подобное?
  • Как заставить андроид распознавать номер телефона в мейлах?

    @alexalexes
    А если в кавычках?
    <a href="tel:+74951234567">74951234567</a>

    но генератор писем умеет слать только текст

    Это претензия к вашему генератору рассыльщику, а не к способу формирования кликабельного номера.

    PS: На мой взгляд, с парсером почтовика лучше не шутить в плане синтаксиса, он вам не браузер. Тем более, что хотите протолкнуть слабостандартизированную вещь.
  • Нужна помощь с таблицой VUE?

    @alexalexes
    Если у вас на входе такой плоский массив заявок:
    {title: "ЗАЯВКА", date_begin: "2020.09.01", date_end: "2020.09.30"},
    {title: "ЗАЯВКА", date_begin: "2020.09.20", date_end: "2020.10.05"},

    Пробегаете его, в бегине заявке смотрите часть YYYY.MM и закидываете в новую структуру по нужному ассоциативному ключу месяца.
    Считаете локальные минимумы и максимумы заявок, записываете предварительные date_begin, и date_end.
    {
     "2020.09": {
        header_title: "Название некоторого длительного процесса",
        date_begin: "2020.09.01",, // начало процесса, вычисляется предварительной пробежкой по всем заявкам, поиск минимума
       date_end: "2020.10.05", //  конец процесса, вычисляется предварительной пробежкой по всем заявкам, поиск максимума
    appls: [
                 {title: "ЗАЯВКА",  date_begin: "2020.09.01", date_end: "2020.09.30"},
                 {title: "ЗАЯВКА", date_begin: "2020.09.20", date_end: "2020.10.05"},
        ]
      },
      "2020.10": {
        header_title: "Название некоторого длительного процесса",
        date_begin: , // начало процесса, вычисляется предварительной пробежкой по всем заявкам, поиск минимума
       date_end: , //  конец процесса, вычисляется предварительной пробежкой по всем заявкам, поиск максимума
    appls: [
                 {title: "ЗАЯВКА", date_begin: "2020.09.20", date_end: "2020.10.05"},
        ]
      }
    }

    Если date_end переносится на следующий месяц, то дополнительно кидаете заявку в другой объект с другим ключом месяца (или несколько объектов, если многомесячная заявка).
    Решаете как обрезать локальный максимум текущего месяца и локальный минимум следующий, если попадается такая заявка. Также у заявки нужно определить, будет ли у нее меняться date_begin, date_end, будут ли даты ложиться в рамки месяца или пусть выходят за них.
  • Как вывести значения из массива JS в html?

    @alexalexes
    Как вы представляете решение задачи в обработчике pressButtonA и Again?
  • Как поддерживать верстку на IE 11?

    @alexalexes
    Если у вас с Ie11 меньше 5% и в их число не входит начальник, то смело не поддерживайте.
    Если у вас корпоративная разработка, где подавляющее число клиентов сидит на Ie11 и им выбора не дано, то и вам выбирать не надо.
  • Транслитеративный поиск?

    @alexalexes
    1) Номера комнат в базе всегда нормированы до латиницы в верхнем регистре?
    2) Насколько извращенно вы хотите обрабатывать такие кейсы: буквой С (транслит в C/S), Джей (J), ВВ(W), ноль (O), 1 (I) и тому подобное?
  • Как при каждом нажатии добавлять пикселей к отступу?

    @alexalexes
    Условно, это будет выглядеть так.
    Два обработчика события. В них прописаны переопределение свойства координаты объекта #машина.
    Естественно названия двигай_влево, двигай_вправо, #машина, свойство_отвечающее_за_смещение_по_X взяты от балды, но логика работы примерно такая.
    function двигай_влево()
    {
      if($('#машина').свойство_отвечающее_за_смещение_по_X - 50 >= 0) 
      $('#машина').свойство_отвечающее_за_смещение_по_X -= 50;
    }
    
    function двигай_вправо()
    {
      if($('#машина').свойство_отвечающее_за_смещение_по_X + 50 <= 600) 
      $('#машина').свойство_отвечающее_за_смещение_по_X += 50;
    }
    
    function обработчик_нажатия_клавиш()
    {
      var код_клавиши = источник_события.КодКлавиши;
      if(код_клавиши == клавиша_влево)
      двигай_влево();
     if(код_клавиши == клавиша_вправо)
      двигай_вправо();
    }
  • Как при каждом нажатии добавлять пикселей к отступу?

    @alexalexes
    Ну, раз умете отслеживать нажатия клавиш, то прибавляйте или убавляйте координату X у того объекта, что у вас выступает в роли машины. Естественно, отслеживайте, чтобы следующий шаг не был меньше минимальной и не больше максимальной координаты.
  • Как разместить блоки в один ряд?

    @alexalexes
    inline-block всего лишь располагает в линию элементы, у этого свойства нету задачи как-то выравнивать их.
    Как выход, использовать flex блоки, там есть все "плюшки" по центрированию элементов относительно чего-либо, не придумывая костыли-контейнеры, если конечно, стоит задача сделать какой-то хитрый список элементов, а не просто выстроить их в линию.
  • Почему не правильно работают стили css в Denwer?

    @alexalexes
    Смотрите js файл либо фрагмент тега script, где лежит реализация функции main_navigation_out:
    function main_navigation_out(...)
    {
    ....
    }

    Смотрите на вкладке ресурсов, в каком файле или фрагменте html должна лежать эта реализация.
    Это позволит обратить внимание на проблемный файл и искать по нему решение.
    Еще может быть такое, что вы решили переставить порядок загрузки js файлов, код который описывает данную функцию лежит и подгружается после того кода, который вызывает эту функцию, из-за этого тоже могут быть такие ошибки.
  • Почему не правильно работают стили css в Denwer?

    @alexalexes
    Ну, если знаете что делать, то смотрите JS-консоль в браузере по F12.
    Там, обычно, можно получить подробности от "что-то не подключилось" до "такой-то js файл не подключился потому что ...".
    Верните каталог в то состояние, посмотрите консоль, какие там ошибки выводятся.
  • Почему не правильно работают стили css в Denwer?

    @alexalexes
    Вы так не представили сведения, как у вас подключены js и css ресурсы в теге head на самой html странице. Обычно, понимание того, написан там абсолютный путь, или путь от корня сайта, или просто относительный путь, а также нахождение в структуре сайта самой страницы снимает такого рода вопросы.
  • Есть ли мультикурсор в MS Word?

    @alexalexes
    Я сомневаюсь, что изучалась проблема писать припевы для всех куплетов, рассматривая гипотетического среднего пользователя Ворда. Это скорее задачка для пользователя-кодера, а не поэтов, прозаиков и прочих секретарей, поэтому продукт для них лишен этой возможности.
  • Есть ли сниппеты в word?

    @alexalexes
    У меня как-то была потребность изменять величину интервала в свойстве шрифта на +-0,05pt отдельно у каждого абзаца.
    Выделять абзац и постоянно заходить в меню Шрифт быстро надоедает.
    Написал две функции в макросах, одна прибавляет интервал, другая убавляет. Привязал к гор. клавишам.
    Сразу стало легче управлять свойством, не используя оконный интерфейс.
    Так что макросы - это вещь.