Это уже Javascript и Размер страницы не будет радовать(если сразу всю базу передавать)... А при частых загрузках, мы имеем плюс по кликам, да и загрузка просто конструктора не такая долгая по сравнению с предыдущим вариантом+ещё придеться на Javascript в открытом виде писать алгоритм выборки. Таким образом только на PHP наилучший вариант в моём понимании....