Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sumo 18.07.2004 16:58
# Достаем запросом данные о текущем заказе # с указанием тиражей и начальных номеров # в некую таблицу orders # А далее вставляем, что нам нужно, # сформировав запрос Парсером и исспользуя возможность # INSERT'а вставлять сразу несколько строк ^menu.orders{ ^sql:void{ insert into tickets (num) values ^for[i]($orders.current_num;$orders.current_num + $orders.count){ ('$i') }[, ] } } # Далее осталось проапдейтить таблицу с тиражами # и вписать туда новый "последний номер".p.s. Не совсем понятно другое: а чобственно зачем вобще нужна таблица tickets? Диапазон выданых билетов можно держать в информации о заказе, а после розыгрыша просто добавить в таблицу с выигрышами номера победивших билетов.