Номер заказа поместить в сессию
Добрый день!
Встала задача генерировать счета пользователю вместе с заказом, ну и для удобства дума сделать так, чтобы номер заказа в админке и номер счета совпадали. Чтобы сильно не заморачиваться, решил сделать так:
В minishop.class.php добавляю
Но переменная не отображается, я было грешил на то, что сессия умирает, но нет, другие переменные выводятся (например из $_SESSION['minishop'])
Куда копать?
Спасибо!
Встала задача генерировать счета пользователю вместе с заказом, ну и для удобства дума сделать так, чтобы номер заказа в админке и номер счета совпадали. Чтобы сильно не заморачиваться, решил сделать так:
В minishop.class.php добавляю
$num = $td.'/'.($tnum[1] + 1);
$_SESSION['order_number'] = $num;
Ну и хуки формы сниппет.Но переменная не отображается, я было грешил на то, что сессия умирает, но нет, другие переменные выводятся (например из $_SESSION['minishop'])
Куда копать?
Спасибо!
Комментарии: 3
сделай
die(var_dump($num));
и посмотри что у тебя в переменной $num лежит. Скорей всего в ней что-то такое, чего нельзя просто так на экран вывести. Ну или включи отображение ошибок — может твой скрипт просто тихо умирает на ошибках.
спасибо за ответ! Скрипт не умирает, т.к. файл отправляется по почте.
Делаю
$_SESSION['order_number'] = $num;
var_dump($_SESSION);
Получаю... ["order_number"]=> string(7) "1304/13" ...
Т.е. «жива»…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.