Вход • Регистрация

разбитие формы заказа на 3 этапа

  • 02 апреля 2015 г. , редакция: 02 апреля 2015 г.
  • Здравствуйте уважаемые пользователи Diafan
    Подскажите как сделать форму заказа в 3 этапа, что бы пока 1-ый этап не был обработан 2-ой не открывается, так же и с 3-им пока 2-ой не выполнен.
    Есть идея сделать после просмотра того что в корзине, кнопка далее откроет Модальное окно и в нем будет выбор доставки, потом кнопка опять далее, а там уже выбор оплаты, или возможность без Модального окна, например через Ajax, но тоже что бы следующее и предыдущие действие, были не видны.

    Версия 5.4

    Заранее вам спасибо за ваши ответы и предложения
  • 03 апреля 2015 г. , редакция: 03 апреля 2015 г.
  • Засунь 2ю и третью часть в условие: проверяй
    Код

    if (empty(--ТУТ ПРОВЕРЯЕМ ПУСТЫ ЛИ ПЕРЕМЕННЫЕ 1, 2, 3 ФОРМЫ--)){
    -- ТУТ ВЫВОД ФОРМЫ 1 --
    }
    if (!empty(--ТУТ НЕ ПУСТЫ 1й части но ПУСТЫ ПЕРЕМЕННЫЕ ВТОРОЙ ЧАСТИ--)){
    -- ТУТ ВЫВОД ФОРМЫ 2 --
    }
    if (!empty(--ТУТ ПЕРЕМЕННЫЕ 1 и 2 ФОРМЫ ЕСЛИ НЕ ПУСТЫ НО ПУСТЫ ПЕРЕМЕННЫЕ 3Й ФОРМЫ--)){
    -- ТУТ ВЫВОД ФОРМЫ 2 --
    }

    во второй части проверяй наличие заполненных полей первой формы
    в третьей наличие заполненных, обязательных полей (первой и второй формы...)
    • 03 апреля 2015 г.
    • спасибо за ответ, а можно по подробней, как произвести проверку пусты ли переменные?
  • 03 апреля 2015 г. , редакция: 03 апреля 2015 г.
  • if - Оператор условия
    empty - Проверка: пустая переменная или нет... с условием IF (!empty($a)) { ДЕЙСТВИЕ }else{ ДЕЙСТВИЕ 2 } -= Если переменная $a не пустая то Действие 1 если пустая то Действие 2

    в файле вывода таблицы товаров в корзине cart.view.table.php
    таких условий куча - МАНИПУЛИРУЙТЕ!

    Правда если вы не вкурсе что такое ООП - Лучше закажите эту разработку без указания цены и вам озвучат стоимость в коментах...

    Заказать можно тут http://pro.user.diafan.ru/project/add/

    ЗЫ: Разбивать эти формы смысла не вижу... да и покупатели ленивые их обламывает Этапность заказа....
    • 03 апреля 2015 г.
    • Ваш ПС уместен, но пользователи некоторые вообще забивают на выбор доставки и выбор оплаты.
      Еще можно попросить у вас стили что бы этапы были скрытые?
      • 04 апреля 2015 г.
      • Отметь эти поля Обязательными....
        А В кризис и Рак за Щуку сойдет...

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум