))) Я решал по поставленной задаче.
Если изначально продумать как все будет работать, то можно и Get\Post обойтись. Просто ты сейчас, как мне кажется усложняешь. задача интересная, но вот потребителей твое решение будет отпугивать, они пойдут к конкурентам, где все просто. У тебя останется 5%, которым понравится это, к тому же ты приманишь к себе людей, которые захотят поломать, потому как сразу понятно, что это SQL запрос. Причем в твоем случае, клиент управляет, что будет в запросе, а не ты. Отсюда на подсознательном уровне они будут думать, что у тебя быстрее всего где-то дырка. Во-вторых, можно организовать такой запрос, который положит просто тебе сервак, со всеми этими подзапросами и условиями. Подумай об этом.
_____________
Парсинг - автоматизация ручной работы.
http://tceburashka.com