certo, l'altra soluzione è usare javascript:

dalla selezione del primo combo popoli il secondo, dalla selezione del secondo popoli in terzo etc..

tutto in tempo reale, molto più elegante (secondo il mio modesto parere )

per fare qusto ti consiglio di fare una visita alla sez javascript per esempi e aiuti