Входной контроль билетов

Функционал импорта/экспорта разработан в IT-компании СВАРОГ

Демонстрация работы скрипта

 

У админа есть таблица с мероприятием-сеансом с полями:

  • id сеанса - event_id
  • дата и время сеанса - event_date
  • номер заказа - order_id
  • место - place
  • время входа - entry_time

Скрипт выводит содержимое таблицы. После таблицы приведены на ссылки и qr-коды каждое место/билет.


Таблица entry_control

Всего билетов: 6
Уже зашло человек: : 0
id event_id event_date order_id place entry_time
1 2282 2020-02-01 18:30:00 2170 Р5М7 00:00:00
2 2282 2020-02-01 18:30:00 2170 Р5М6 00:00:00
3 2282 2020-02-01 18:30:00 2170 Р5М5 00:00:00
4 2282 2020-02-01 18:30:00 2170 Р5М4 00:00:00
5 2282 2020-02-01 18:30:00 2171 Р5М3 00:00:00
6 2282 2020-02-01 18:30:00 2180 Р5М2 00:00:00

Конец таблицы

Наверх



Предъявляемый посетителем на входе билет ведёт к 3-м вариантам событий:
- билет не на это мероприятие (несоответствие данному мероприятию, дате);
- по этому билету уже кто-то зашёл (копия билета);
- билет верный.
Соответственно, будет 3 варианта результата:
- Нет такого билета!
- Уже занято. Время входа 19:02:23
- Добро пожаловать! Ваше место Р5М7



Нажмите на ссылку любого билета. В новой вкладке браузера выводится результат обработки запроса. Вернитесь на главную страницу и обновите её. В столбце entry_time будет записано время обработки запроса.
Установите на свой смартфон приложение чтения qr-кодов. Например, Сканер QR. В настройках в разделе управления сканированием отметьте: Открывать веб-сайты автоматически. Сканируйте любой из qr-кодов, приведенных под таблицей. На Вашем смартфоне откроется страница с результатом.
Таким образом, контроллёр/контроллёры быстро сканируют входные билеты, а администратор на своём девайсе на главной странице видит общий результат: сколько человек зашло и какие места ещё на заняты.

id=1, Ссылка
id=2, Ссылка
id=3, Ссылка
id=4, Ссылка
id=5, Ссылка
id=6, Ссылка


Генерирование QR-кода

Скопируйте ссылку

Вставьте ссылку в поле Data: и нажмите GENERATE. Сформируется изображение с QR-кодом. Сканируйте для проверки.
Далее в Вашем веб-приложении нужно формировать ссылку, использовать генератор кода и прикреплять код к билету.

PHP QR Code


You can provide data in GET parameter: like that

Data:   ECC:   Size:  



Далее в Вашем веб-приложении нужно формировать ссылку, использовать генератор кода и прикреплять код к билету.