kostyrskiy пишет:А можно подробней? Каков должен быть алгоритм моих действий?
если не понимаешь как работают библиотеки клиентской части, а это js, jquery, ajax... советую почитать.
но по сабжу: как же реализовать твою идею???
так как это веб-программирование, то нужно наладить общение:
1. клиент-сервер
2. сервер-клиент
3. клиент-сервер-клиент (эта схема детище 1 и 2 вариантов)
как это делается
1. клиент-сервер: при осуществлении действий пользователем, сервер проверяет соответствует ли действительности и возможно ли сделать то, о чем ты спрашиваешь. если можно осуществить, то приобретение билетов проходит.
2. сервер-клиент: если пункт 1 запрещен и пользователь не имеет права сделать этого, то сервер его уведомляет об этом.
3. клиент-сервер-клиент: допускается 2ой пользователь, который хочет, купить но пока что этого не сделал. тут либо возвращаешься к пункту 1, и/или добавляешь AJAX-запрос на проверку данных об этом через определенные промежутки времени. например каждые 3-5 сек. желательно от 5 до 10. зависимости от нагрузки. при получении данных от сервера. тем самым пользователь номер 2 увидит об изменения ОНЛАЙН!!!!
|