Нарушает всю идеологию(смысл применения) jQuery
А не работает, ф-я bla не в глобальном пространстве имен
IllusionMH пишет:
$( function () {// сокращенный вариант $(document).ready ( function
Это не совсем так $(function) приводит к вызову $(docuemtn).ready(function). Использовать длинную форму есть смысл только если много функций нужно добавить таким способом - экономим на анализе аргументов функции $(..)
Вам не нужен резерв. Зачем он? Например, то что я положил в корзину не значит, что я это купил... Просто проверяйте хватает ли? если да то продавайте.
P.S Страшный сон. Я Ваш конкурент. Пишем программу, которая кладет все Ваши товары в корзину, а по истечении какого-то времени, говорит, что ошиблась, не нужны мне эти товары. Пока товары в корзине, их никто другой купить не сможет. Ну а дальше....
Тут по любому они смогут это сделать. Но если при каждом добавлении товара в корзину, я буду проверять есть ли кол-во, товаров, которые уже в корзине, тогда онине смогут назаказывать много. Но увеличится нагрузга на БД
После того как пользователь нажал заказать. Проверяйте есть ли на данный момент такое количество товара. Если есть то оформляйте и т.д. Если нет, выдавайте сообщение, что к сожалению товар ужу закончился. Все больше думать не чего. caballero прав абсолютно, в том плане, что если юзер, положил товар в корзину, то списывать его со склада еще "очень рано".Т.к юзер может и очистить корзину и т.д.