spero molto più semplice!!
immagino che le informazioni da visualizzare siano molte più di anni e razza... stando in ajax puoi seguire due strade: fornire a js i dati con cui costruire la parte pagina o fornire la parte di pagina già compilata. il primo metodo è più professionale, il secondo più veloce e meno tecnico. io ti consiglierei il secondo.
da ciò che ricordo CF non ha il supporto per ajax e si doveva ricorrere ad una seconda form per la risposta alla interrogazione; funzionava così:
1a form: CF disegna la form e gestisce l'eventuale submit della form intera
nell' evento 'on load' usi 'load javascript' per caricare il js che gestisce ajax. il codice deve richiamare la seconda form (inserendo &tmpl=component nell'url per ovvi motivi)
2a form: contiene il custom code php che genera la risposta
nell'evento 'on submit' (mi pare) usi
- 'db read' per leggere i dati (usando il field 'conditions' per leggere il/i records opportuni)
- 'custom code' per inserire il php che genera la risposta e la stampa a video
io lo ho fatto un paio di volte e poi mi sono reso conto che era molto meglio scrivere un componente.
se hai dubbi chiedi, e se qualcuno è più ferrato di me su CF si senta libero di suggerire.
ciao