Как составлена таблица Т3? Если вы ее составили по составному ключу (t1_id, t2_id) и включили каскадное удаление, то можете просто к этой таблице Т3 и обращаться.
змеиные ноги, у Рапунцель, которую вы привели в пример, в волосах 140 тысяч прядей. А сама прядь еще состоит из множества полигонов. Это к слову о том сколько труда нужно, чтобы картинка была качественной и не вызывала отвращение. Да даже если есть готовая 3D - модель - это еще не значит, что ее можно крутить/вертеть и получить нужный ракурс со всеми вытекающими. Иначе сериал "Как приручить дракона" и иже с ними не уступали бы полнометражным оригиналам. Качественная 3D анимация гораздо сложнее чем качественная анимация в большинстве случаев.
Доступ к функции с ajax-запросом имеете? Если да, то просто пропишите все, что нужно в onSuccess (или аналог). Если нет, то на форме есть какой-нибудь тег, поддерживающий onload? Если да, то пишите функцию и вешайте на этот onload.
Aves, да, я не правильно выразился. Это унарный оператор, но уж как его использовать (как typeof x или typeof(x)) особой роли не играет. Должно работать в любом случае.
poimanoo: не знаю. в голову приходит определение крайнего элемента через js (разница width elementa и его свойства left, вешать на resize()), но должны быть способы проще, я думаю...
Алексей Скляров: ну это все равно не избавит от возможных коллизий. Если два человека одновременно нажмут на соседние места? А если на одно и то же место? А что будет, если человек зашел в выбор мест, немного подождал, а другие люди в этот момент уже купили места которые тот собирался покупать?
SELECT Quests.*, (CASE WHEN ActiveQuests.Id > 0 THEN 1 ELSE 0 END) AS isActive
FROM Quests
LEFT JOIN ActiveQuests ON Quests.Id = ActiveQuests.Id AND ActiveQuests.UserLogin = 'user'
ORDER BY Quests.Id
Да, с этим курсом я знаком. Но там уж слишком общие вещи говорят: что такое SP, какую конфигурацию выбрать, как установить, как работать с базовыми вещами. Мне бы что-нибудь конкретное и по корпоративному решению.