Автор Тема: Формирование номера заказа  (Прочитано 3802 раз)

vit.shportun

  • Гость
Формирование номера заказа
« : Января 17, 2013, 04:10:52 pm »
Здравствуйте. Подскажите, как можно изменить формирование номера заказа, чтобы заказам присваивался не последовательный номер, а например, дата заказа-порядковый номер заказа в текущем дне.
Движок LegoSP 6.1
« Последнее редактирование: Января 17, 2013, 04:12:30 pm от vit.shportun »

vit.shportun

  • Гость
Re: Формирование номера заказа
« Ответ #1 : Января 18, 2013, 12:12:40 pm »
Подскажите хотя бы где искать переменную, которая отвечает за номер заказа?

nictboom

  • Гость
Re: Формирование номера заказа
« Ответ #2 : Января 19, 2013, 12:55:49 am »
Цитировать
Подскажите хотя бы где искать переменную, которая отвечает за номер заказа?
order_place.php(добавляеться и выводиться) и order_place.tpl.html(выводиться в шаблон),  хотя попытки что то изменить, повлекут проблемы, поскольку за номер заказа используется orderID, а он в свою очередь объединяет две-три таблицы "заказы", "заказчики" и "статус заказа"(пока не задействована), к тому же является первичным ключом(auto_increment).

Оффлайн yuriy4508

  • Спец
  • ***
  • Сообщений: 137
    • Просмотр профиля
Re: Формирование номера заказа
« Ответ #3 : Марта 03, 2014, 03:18:51 pm »
а как сделать чтобы номер заказа начинался с 1000 например?
я в order_place.php
ставлю:
$oid = 1000 ;
             $oid += db_insert_id(); //order ID
но следующая страница после заполнения контактов пустая и в новых заказх в админке пусто. посмотреть записывается ли в бд нет возможности...
в письме о заказе админу и заказчику приходит все правильно с учетом 1000
« Последнее редактирование: Марта 03, 2014, 03:21:45 pm от yuriy4508 »

Оффлайн yuriy4508

  • Спец
  • ***
  • Сообщений: 137
    • Просмотр профиля
Re: Формирование номера заказа
« Ответ #4 : Марта 04, 2014, 03:44:07 pm »
если например в бд написать:
ALTER TABLE tab SET AUTO_INCREMENT=1157;
будет ли работать магазин, связи не полетят ни какие?