Originariamente inviato da realtebo
Grazie per le idee intanto

Io non posso modificare la query ricaricando la pagina. Devo caricare tutto al primo colpo, quindi permettere via javascript di filtrarne il contenuto. Praticamente PENSO dovrei far si che php generi un array javascript e il relativo codice per filtrarlo, ma davvero non so dove partire

chiaramente il webserver è mio e ci posso fare quasi quel che voglio...
Se proprio non vuoi mettere mano alla query (che mica si deve riordinare la pagina, puoi anche fare una richiesta ajax...) ecco il link che ti avevo promesso:
http://joomlicious.com/mootable/
Non sò se fà al caso tuo, prova a darci un'occhiata..
Per l'array che php dovrebbe stapare, di sicuro lo stamperei in Json, magari dentro un campo nascosto (input hidden) così da poterne recuperare il valore velocemente e poterlo anche modificare al volo.
Altrimenti da php puoi anche far stampare direttamente la funzione javascript